home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch
/
Software Dispatch.rsrc
/
CODE_38_VW 2.txt
< prev
next >
Wrap
Text File
|
1993-10-19
|
520KB
|
9,293 lines
# near model CODE resource
# jump table entries: 33788-66568 (32781 of them)
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00000008 286E 0008 movea.l A4, [A6 + 0x8]
0000000C 266E 0010 movea.l A3, [A6 + 0x10]
00000010 2E2E 000C move.l D7, [A6 + 0xC]
00000014 7600 moveq.l D3, 0x00
00000016 200C move.l D0, A4
00000018 6708 beq +0xA /* 00000022 */
0000001A 200B move.l D0, A3
0000001C 6704 beq +0x6 /* 00000022 */
0000001E 4A87 tst.l D7
00000020 6E06 bgt +0x8 /* 00000028 */
label00000022:
00000022 7000 moveq.l D0, 0x00
00000024 6000 00A2 bra +0xA4 /* 000000C8 */
label00000028:
00000028 42A7 clr.l -[A7]
0000002A 2F0C move.l -[A7], A4
0000002C 4EAD 1F92 jsr [A5 + 0x1F92 /* export_1006 */]
00000030 2800 move.l D4, D0
00000032 2E8B move.l [A7], A3
00000034 4EAD 1ABA jsr [A5 + 0x1ABA /* export_851 */]
00000038 2C00 move.l D6, D0
0000003A 2E8B move.l [A7], A3
0000003C 2F0C move.l -[A7], A4
0000003E 4EBA 01E8 jsr [PC + 0x1E8 /* 00000228 */]
00000042 2A00 move.l D5, D0
00000044 4A80 tst.l D0
00000046 4FEF 000C lea.l A7, [A7 + 0xC]
0000004A 6D5C blt +0x5E /* 000000A8 */
0000004C D685 add.l D3, D5
0000004E 2F0B move.l -[A7], A3
00000050 2F0C move.l -[A7], A4
00000052 4EBA 020E jsr [PC + 0x20E /* 00000262 */]
00000056 2A00 move.l D5, D0
00000058 4A80 tst.l D0
0000005A 508F addq.l A7, 8
0000005C 6D4A blt +0x4C /* 000000A8 */
0000005E D685 add.l D3, D5
00000060 2F0B move.l -[A7], A3
00000062 2F0C move.l -[A7], A4
00000064 4EBA 02D6 jsr [PC + 0x2D6 /* 0000033C */]
00000068 2A00 move.l D5, D0
0000006A 4A80 tst.l D0
0000006C 508F addq.l A7, 8
0000006E 6D38 blt +0x3A /* 000000A8 */
00000070 D685 add.l D3, D5
00000072 2F0B move.l -[A7], A3
00000074 2F07 move.l -[A7], D7
00000076 2F0C move.l -[A7], A4
00000078 4EBA 0390 jsr [PC + 0x390 /* 0000040A */]
0000007C 2A00 move.l D5, D0
0000007E 4A80 tst.l D0
00000080 4FEF 000C lea.l A7, [A7 + 0xC]
00000084 6D22 blt +0x24 /* 000000A8 */
00000086 D685 add.l D3, D5
00000088 2F0B move.l -[A7], A3
0000008A 2F07 move.l -[A7], D7
0000008C 2F0C move.l -[A7], A4
0000008E 4EBA 04E6 jsr [PC + 0x4E6 /* 00000576 */]
00000092 2A00 move.l D5, D0
00000094 4A80 tst.l D0
00000096 4FEF 000C lea.l A7, [A7 + 0xC]
0000009A 6D0C blt +0xE /* 000000A8 */
0000009C D685 add.l D3, D5
0000009E 2F0B move.l -[A7], A3
000000A0 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */]
000000A4 588F addq.l A7, 4
000000A6 6016 bra +0x18 /* 000000BE */
label000000A8:
000000A8 4267 clr.w -[A7]
000000AA 2F06 move.l -[A7], D6
000000AC 2F0B move.l -[A7], A3
000000AE 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */]
000000B2 2E8B move.l [A7], A3
000000B4 4EAD 1AB2 jsr [A5 + 0x1AB2 /* export_850 */]
000000B8 7600 moveq.l D3, 0x00
000000BA 4FEF 000A lea.l A7, [A7 + 0xA]
label000000BE:
000000BE 2F04 move.l -[A7], D4
000000C0 2F0C move.l -[A7], A4
000000C2 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */]
000000C6 2003 move.l D0, D3
label000000C8:
000000C8 4CEE 18F8 FFE4 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
000000CE 4E5E unlink A6
000000D0 4E75 rts
fn000000D2:
000000D2 4E56 FFFC link A6, -0x0004
000000D6 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000000DA 1E2E 000C move.b D7, [A6 + 0xC]
000000DE 286E 0008 movea.l A4, [A6 + 0x8]
000000E2 266E 000E movea.l A3, [A6 + 0xE]
000000E6 7600 moveq.l D3, 0x00
000000E8 200C move.l D0, A4
000000EA 6704 beq +0x6 /* 000000F0 */
000000EC 200B move.l D0, A3
000000EE 6606 bne +0x8 /* 000000F6 */
label000000F0:
000000F0 7000 moveq.l D0, 0x00
000000F2 6000 012A bra +0x12C /* 0000021E */
label000000F6:
000000F6 42A7 clr.l -[A7]
000000F8 2F0C move.l -[A7], A4
000000FA 4EAD 1F92 jsr [A5 + 0x1F92 /* export_1006 */]
000000FE 2A00 move.l D5, D0
00000100 2E8B move.l [A7], A3
00000102 4EAD 1ABA jsr [A5 + 0x1ABA /* export_851 */]
00000106 2D40 FFFC move.l [A6 - 0x4], D0
0000010A 2E85 move.l [A7], D5
0000010C 2F0C move.l -[A7], A4
0000010E 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000112 4A40 tst.w D0
00000114 4FEF 000C lea.l A7, [A7 + 0xC]
00000118 6606 bne +0x8 /* 00000120 */
0000011A 7000 moveq.l D0, 0x00
0000011C 6000 0100 bra +0x102 /* 0000021E */
label00000120:
00000120 2F0B move.l -[A7], A3
00000122 2F0C move.l -[A7], A4
00000124 4EBA 054A jsr [PC + 0x54A /* 00000670 */]
00000128 2800 move.l D4, D0
0000012A 0807 0003 btst.b D7, 0x3
0000012E 508F addq.l A7, 8
00000130 670E beq +0x10 /* 00000140 */
00000132 4A84 tst.l D4
00000134 5EC3 sgt D3
00000136 4403 neg.b D3
00000138 4883 ext.w D3
0000013A 48C3 ext.l D3
0000013C 6000 00B0 bra +0xB2 /* 000001EE */
label00000140:
00000140 4A84 tst.l D4
00000142 6D00 00B6 blt +0xB8 /* 000001FA */
00000146 D684 add.l D3, D4
00000148 2F0B move.l -[A7], A3
0000014A 1F07 move.b -[A7], D7
0000014C 2F0C move.l -[A7], A4
0000014E 4EBA 05F0 jsr [PC + 0x5F0 /* 00000740 */]
00000152 2800 move.l D4, D0
00000154 4A80 tst.l D0
00000156 4FEF 000A lea.l A7, [A7 + 0xA]
0000015A 6D00 009E blt +0xA0 /* 000001FA */
0000015E D684 add.l D3, D4
00000160 2F0B move.l -[A7], A3
00000162 1F07 move.b -[A7], D7
00000164 2F0C move.l -[A7], A4
00000166 4EBA 06D6 jsr [PC + 0x6D6 /* 0000083E */]
0000016A 2800 move.l D4, D0
0000016C 4A80 tst.l D0
0000016E 4FEF 000A lea.l A7, [A7 + 0xA]
00000172 6D00 0086 blt +0x88 /* 000001FA */
00000176 D684 add.l D3, D4
00000178 2F0B move.l -[A7], A3
0000017A 1F07 move.b -[A7], D7
0000017C 2F0C move.l -[A7], A4
0000017E 4EBA 07AE jsr [PC + 0x7AE /* 0000092E */]
00000182 2800 move.l D4, D0
00000184 4A80 tst.l D0
00000186 4FEF 000A lea.l A7, [A7 + 0xA]
0000018A 6D6E blt +0x70 /* 000001FA */
0000018C D684 add.l D3, D4
0000018E 2F0B move.l -[A7], A3
00000190 1F07 move.b -[A7], D7
00000192 2F0C move.l -[A7], A4
00000194 4EBA 08B4 jsr [PC + 0x8B4 /* 00000A4A */]
00000198 2800 move.l D4, D0
0000019A 4A80 tst.l D0
0000019C 4FEF 000A lea.l A7, [A7 + 0xA]
000001A0 6D58 blt +0x5A /* 000001FA */
000001A2 D684 add.l D3, D4
000001A4 2054 movea.l A0, [A4]
000001A6 2468 0014 movea.l A2, [A0 + 0x14]
000001AA 2068 0020 movea.l A0, [A0 + 0x20]
000001AE 2050 movea.l A0, [A0]
000001B0 2068 0004 movea.l A0, [A0 + 0x4]
000001B4 2050 movea.l A0, [A0]
000001B6 2828 0014 move.l D4, [A0 + 0x14]
000001BA 9885 sub.l D4, D5
000001BC 602C bra +0x2E /* 000001EA */
label000001BE:
000001BE 0C84 0000 7FFF cmpi.l D4, 0x7FFF
000001C4 6F08 ble +0xA /* 000001CE */
000001C6 203C 0000 7FFF move.l D0, 0x7FFF
000001CC 6008 bra +0xA /* 000001D6 */
label000001CE:
000001CE 2004 move.l D0, D4
000001D0 0280 0000 FFFF andi.l D0, 0xFFFF
label000001D6:
000001D6 3C00 move.w D6, D0
000001D8 3F06 move.w -[A7], D6
000001DA 2F0A move.l -[A7], A2
000001DC 4EAD 215A jsr [A5 + 0x215A /* export_1063 */]
000001E0 4A40 tst.w D0
000001E2 5C8F addq.l A7, 6
000001E4 6708 beq +0xA /* 000001EE */
000001E6 3046 movea.w A0, D6
000001E8 9888 sub.l D4, A0
label000001EA:
000001EA 4A84 tst.l D4
000001EC 6ED0 bgt -0x2E /* 000001BE */
label000001EE:
000001EE 2F0B move.l -[A7], A3
000001F0 2F0C move.l -[A7], A4
000001F2 4EBA 050E jsr [PC + 0x50E /* 00000702 */]
000001F6 2003 move.l D0, D3
000001F8 6024 bra +0x26 /* 0000021E */
label000001FA:
000001FA 2F0B move.l -[A7], A3
000001FC 2F0C move.l -[A7], A4
000001FE 4EBA 0502 jsr [PC + 0x502 /* 00000702 */]
00000202 4257 clr.w [A7]
00000204 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000208 2F0B move.l -[A7], A3
0000020A 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */]
0000020E 2E8B move.l [A7], A3
00000210 4EAD 1AB2 jsr [A5 + 0x1AB2 /* export_850 */]
00000214 2E85 move.l [A7], D5
00000216 2F0C move.l -[A7], A4
00000218 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */]
0000021C 7000 moveq.l D0, 0x00
label0000021E:
0000021E 4CEE 1CF8 FFDC movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x24]
00000224 4E5E unlink A6
00000226 4E75 rts
fn00000228:
00000228 4E56 FFF8 link A6, -0x0008
0000022C 4878 0004 push.l 0x4
00000230 2F3C 0000 1212 move.l -[A7], 0x1212
00000236 486E FFF8 pea.l [A6 - 0x8]
0000023A 4EAD 0B92 jsr [A5 + 0xB92 /* export_366 */]
0000023E 4297 clr.l [A7]
00000240 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
00000244 3D40 FFFC move.w [A6 - 0x4], D0
00000248 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
0000024E 7008 moveq.l D0, 0x08
00000250 2E80 move.l [A7], D0
00000252 486E FFF8 pea.l [A6 - 0x8]
00000256 2F2E 000C move.l -[A7], [A6 + 0xC]
0000025A 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
0000025E 4E5E unlink A6
00000260 4E75 rts
fn00000262:
00000262 4E56 FFC6 link A6, -0x003A
00000266 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
0000026A 266E 000C movea.l A3, [A6 + 0xC]
0000026E 206E 0008 movea.l A0, [A6 + 0x8]
00000272 2050 movea.l A0, [A0]
00000274 2868 000C movea.l A4, [A0 + 0xC]
00000278 7E04 moveq.l D7, 0x04
0000027A 7C2E moveq.l D6, 0x2E
0000027C 7A00 moveq.l D5, 0x00
0000027E 2054 movea.l A0, [A4]
00000280 2050 movea.l A0, [A0]
00000282 2050 movea.l A0, [A0]
00000284 3828 0002 move.w D4, [A0 + 0x2]
00000288 7000 moveq.l D0, 0x00
0000028A 3007 move.w D0, D7
0000028C 2D40 FFC6 move.l [A6 - 0x3A], D0
00000290 7E00 moveq.l D7, 0x00
00000292 3E06 move.w D7, D6
00000294 2F07 move.l -[A7], D7
00000296 7200 moveq.l D1, 0x00
00000298 3204 move.w D1, D4
0000029A 2F01 move.l -[A7], D1
0000029C 2200 move.l D1, D0
0000029E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000002A2 C141 exg D0, D1
000002A4 D081 add.l D0, D1
000002A6 2D40 FFFC move.l [A6 - 0x4], D0
000002AA 4878 0004 push.l 0x4
000002AE 486E FFFC pea.l [A6 - 0x4]
000002B2 2F0B move.l -[A7], A3
000002B4 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000002B8 2600 move.l D3, D0
000002BA 5280 addq.l D0, 1
000002BC 4FEF 000C lea.l A7, [A7 + 0xC]
000002C0 6604 bne +0x6 /* 000002C6 */
000002C2 70FF moveq.l D0, 0xFFFFFFFF
000002C4 606E bra +0x70 /* 00000334 */
label000002C6:
000002C6 DA83 add.l D5, D3
000002C8 3D44 FFF8 move.w [A6 - 0x8], D4
000002CC 3D46 FFFA move.w [A6 - 0x6], D6
000002D0 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
000002D4 486E FFF8 pea.l [A6 - 0x8]
000002D8 2F0B move.l -[A7], A3
000002DA 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000002DE 2600 move.l D3, D0
000002E0 5280 addq.l D0, 1
000002E2 4FEF 000C lea.l A7, [A7 + 0xC]
000002E6 6604 bne +0x6 /* 000002EC */
000002E8 70FF moveq.l D0, 0xFFFFFFFF
000002EA 6048 bra +0x4A /* 00000334 */
label000002EC:
000002EC DA83 add.l D5, D3
000002EE 7C00 moveq.l D6, 0x00
000002F0 603C bra +0x3E /* 0000032E */
label000002F2:
000002F2 486E FFCA pea.l [A6 - 0x36]
000002F6 1F3C 0001 move.b -[A7], 0x1
000002FA 2F3C F000 0000 move.l -[A7], 0xF0000000
00000300 42A7 clr.l -[A7]
00000302 3F06 move.w -[A7], D6
00000304 2F0C move.l -[A7], A4
00000306 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
0000030A 3D7C FFFF FFCA move.w [A6 - 0x36], 0xFFFF
00000310 2E87 move.l [A7], D7
00000312 486E FFCA pea.l [A6 - 0x36]
00000316 2F0B move.l -[A7], A3
00000318 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
0000031C 2600 move.l D3, D0
0000031E 5280 addq.l D0, 1
00000320 4FEF 001C lea.l A7, [A7 + 0x1C]
00000324 6604 bne +0x6 /* 0000032A */
00000326 70FF moveq.l D0, 0xFFFFFFFF
00000328 600A bra +0xC /* 00000334 */
label0000032A:
0000032A DA83 add.l D5, D3
0000032C 5246 addq.w D6, 1
label0000032E:
0000032E B846 cmp.w D4, D6
00000330 62C0 bhi -0x3E /* 000002F2 */
00000332 2005 move.l D0, D5
label00000334:
00000334 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+
00000338 4E5E unlink A6
0000033A 4E75 rts
fn0000033C:
0000033C 4E56 FF8A link A6, -0x0076
00000340 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00000344 266E 000C movea.l A3, [A6 + 0xC]
00000348 206E 0008 movea.l A0, [A6 + 0x8]
0000034C 2050 movea.l A0, [A0]
0000034E 2868 0008 movea.l A4, [A0 + 0x8]
00000352 7E04 moveq.l D7, 0x04
00000354 7C6A moveq.l D6, 0x6A
00000356 7A00 moveq.l D5, 0x00
00000358 7801 moveq.l D4, 0x01
0000035A 7000 moveq.l D0, 0x00
0000035C 3007 move.w D0, D7
0000035E 2D40 FF8A move.l [A6 - 0x76], D0
00000362 7E00 moveq.l D7, 0x00
00000364 3E06 move.w D7, D6
00000366 2F07 move.l -[A7], D7
00000368 7200 moveq.l D1, 0x00
0000036A 3204 move.w D1, D4
0000036C 2F01 move.l -[A7], D1
0000036E 2200 move.l D1, D0
00000370 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000374 C141 exg D0, D1
00000376 D081 add.l D0, D1
00000378 2D40 FFFC move.l [A6 - 0x4], D0
0000037C 4878 0004 push.l 0x4
00000380 486E FFFC pea.l [A6 - 0x4]
00000384 2F0B move.l -[A7], A3
00000386 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
0000038A 2600 move.l D3, D0
0000038C 5280 addq.l D0, 1
0000038E 4FEF 000C lea.l A7, [A7 + 0xC]
00000392 6604 bne +0x6 /* 00000398 */
00000394 70FF moveq.l D0, 0xFFFFFFFF
00000396 606A bra +0x6C /* 00000402 */
label00000398:
00000398 DA83 add.l D5, D3
0000039A 3D44 FFF8 move.w [A6 - 0x8], D4
0000039E 3D46 FFFA move.w [A6 - 0x6], D6
000003A2 2F2E FF8A move.l -[A7], [A6 - 0x76]
000003A6 486E FFF8 pea.l [A6 - 0x8]
000003AA 2F0B move.l -[A7], A3
000003AC 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000003B0 2600 move.l D3, D0
000003B2 5280 addq.l D0, 1
000003B4 4FEF 000C lea.l A7, [A7 + 0xC]
000003B8 6604 bne +0x6 /* 000003BE */
000003BA 70FF moveq.l D0, 0xFFFFFFFF
000003BC 6044 bra +0x46 /* 00000402 */
label000003BE:
000003BE DA83 add.l D5, D3
000003C0 7C00 moveq.l D6, 0x00
000003C2 6038 bra +0x3A /* 000003FC */
label000003C4:
000003C4 2054 movea.l A0, [A4]
000003C6 43EE FF8E lea.l A1, [A6 - 0x72]
000003CA 7019 moveq.l D0, 0x19
label000003CC:
000003CC 22D8 move.l [A1]+, [A0]+
000003CE 51C8 FFFC dbf D0, -0x6 /* 000003CC */
000003D2 32D8 move.w [A1]+, [A0]+
000003D4 42AE FF8E clr.l [A6 - 0x72]
000003D8 3D7C FFFF FF92 move.w [A6 - 0x6E], 0xFFFF
000003DE 2F07 move.l -[A7], D7
000003E0 486E FF8E pea.l [A6 - 0x72]
000003E4 2F0B move.l -[A7], A3
000003E6 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000003EA 2600 move.l D3, D0
000003EC 5280 addq.l D0, 1
000003EE 4FEF 000C lea.l A7, [A7 + 0xC]
000003F2 6604 bne +0x6 /* 000003F8 */
000003F4 70FF moveq.l D0, 0xFFFFFFFF
000003F6 600A bra +0xC /* 00000402 */
label000003F8:
000003F8 DA83 add.l D5, D3
000003FA 5246 addq.w D6, 1
label000003FC:
000003FC B846 cmp.w D4, D6
000003FE 62C4 bhi -0x3A /* 000003C4 */
00000400 2005 move.l D0, D5
label00000402:
00000402 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+
00000406 4E5E unlink A6
00000408 4E75 rts
fn0000040A:
0000040A 4E56 FFDE link A6, -0x0022
0000040E 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000412 266E 0008 movea.l A3, [A6 + 0x8]
00000416 246E 0010 movea.l A2, [A6 + 0x10]
0000041A 2053 movea.l A0, [A3]
0000041C 2868 0018 movea.l A4, [A0 + 0x18]
00000420 7E08 moveq.l D7, 0x08
00000422 7C0E moveq.l D6, 0x0E
00000424 7A00 moveq.l D5, 0x00
00000426 486E FFFC pea.l [A6 - 0x4]
0000042A 2F0B move.l -[A7], A3
0000042C 4EAD 1F92 jsr [A5 + 0x1F92 /* export_1006 */]
00000430 4AAE FFFC tst.l [A6 - 0x4]
00000434 508F addq.l A7, 8
00000436 6626 bne +0x28 /* 0000045E */
00000438 42A7 clr.l -[A7]
0000043A 2F0B move.l -[A7], A3
0000043C 4EAD 1F8A jsr [A5 + 0x1F8A /* export_1005 */]
00000440 B0AE 000C cmp.l D0, [A6 + 0xC]
00000444 508F addq.l A7, 8
00000446 6E16 bgt +0x18 /* 0000045E */
00000448 2054 movea.l A0, [A4]
0000044A 2068 0012 movea.l A0, [A0 + 0x12]
0000044E 2050 movea.l A0, [A0]
00000450 2610 move.l D3, [A0]
00000452 426E FFFA clr.w [A6 - 0x6]
00000456 3D7C FFFF FFF8 move.w [A6 - 0x8], 0xFFFF
0000045C 603E bra +0x40 /* 0000049C */
label0000045E:
0000045E 2054 movea.l A0, [A4]
00000460 3610 move.w D3, [A0]
00000462 48C3 ext.l D3
00000464 486E FFDE pea.l [A6 - 0x22]
00000468 486E FFF8 pea.l [A6 - 0x8]
0000046C 202E FFFC move.l D0, [A6 - 0x4]
00000470 D0AE 000C add.l D0, [A6 + 0xC]
00000474 2F00 move.l -[A7], D0
00000476 2F0C move.l -[A7], A4
00000478 4EAD 223A jsr [A5 + 0x223A /* export_1091 */]
0000047C 2054 movea.l A0, [A4]
0000047E 3050 movea.w A0, [A0]
00000480 91C3 sub.l A0, D3
00000482 7601 moveq.l D3, 0x01
00000484 D688 add.l D3, A0
00000486 486E FFDE pea.l [A6 - 0x22]
0000048A 486E FFFA pea.l [A6 - 0x6]
0000048E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000492 2F0C move.l -[A7], A4
00000494 4EAD 223A jsr [A5 + 0x223A /* export_1091 */]
00000498 4FEF 0020 lea.l A7, [A7 + 0x20]
label0000049C:
0000049C 7800 moveq.l D4, 0x00
0000049E 3807 move.w D4, D7
000004A0 7E00 moveq.l D7, 0x00
000004A2 3E06 move.w D7, D6
000004A4 2F07 move.l -[A7], D7
000004A6 2F03 move.l -[A7], D3
000004A8 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000004AC D084 add.l D0, D4
000004AE 2D40 FFF4 move.l [A6 - 0xC], D0
000004B2 4878 0004 push.l 0x4
000004B6 486E FFF4 pea.l [A6 - 0xC]
000004BA 2F0A move.l -[A7], A2
000004BC 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000004C0 2C00 move.l D6, D0
000004C2 5280 addq.l D0, 1
000004C4 4FEF 000C lea.l A7, [A7 + 0xC]
000004C8 6606 bne +0x8 /* 000004D0 */
000004CA 70FF moveq.l D0, 0xFFFFFFFF
000004CC 6000 00A0 bra +0xA2 /* 0000056E */
label000004D0:
000004D0 DA86 add.l D5, D6
000004D2 2D43 FFEC move.l [A6 - 0x14], D3
000004D6 2D47 FFF0 move.l [A6 - 0x10], D7
000004DA 2F04 move.l -[A7], D4
000004DC 486E FFEC pea.l [A6 - 0x14]
000004E0 2F0A move.l -[A7], A2
000004E2 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000004E6 2C00 move.l D6, D0
000004E8 5280 addq.l D0, 1
000004EA 4FEF 000C lea.l A7, [A7 + 0xC]
000004EE 6604 bne +0x6 /* 000004F4 */
000004F0 70FF moveq.l D0, 0xFFFFFFFF
000004F2 607A bra +0x7C /* 0000056E */
label000004F4:
000004F4 DA86 add.l D5, D6
000004F6 7800 moveq.l D4, 0x00
000004F8 606E bra +0x70 /* 00000568 */
label000004FA:
000004FA 486E FFDE pea.l [A6 - 0x22]
000004FE 4A84 tst.l D4
00000500 6604 bne +0x6 /* 00000506 */
00000502 7000 moveq.l D0, 0x00
00000504 6002 bra +0x4 /* 00000508 */
label00000506:
00000506 7001 moveq.l D0, 0x01
label00000508:
00000508 1F00 move.b -[A7], D0
0000050A 2F0C move.l -[A7], A4
0000050C 4EAD 224A jsr [A5 + 0x224A /* export_1093 */]
00000510 4A40 tst.w D0
00000512 4FEF 000A lea.l A7, [A7 + 0xA]
00000516 6754 beq +0x56 /* 0000056C */
00000518 4A84 tst.l D4
0000051A 6614 bne +0x16 /* 00000530 */
0000051C 4A6E FFFA tst.w [A6 - 0x6]
00000520 6F0E ble +0x10 /* 00000530 */
00000522 302E FFFA move.w D0, [A6 - 0x6]
00000526 916E FFEA sub.w [A6 - 0x16], D0
0000052A 022E 00FE FFDF andi.b [A6 - 0x21], 0xFE
label00000530:
00000530 2003 move.l D0, D3
00000532 5380 subq.l D0, 1
00000534 B084 cmp.l D0, D4
00000536 6612 bne +0x14 /* 0000054A */
00000538 4A6E FFF8 tst.w [A6 - 0x8]
0000053C 6F0C ble +0xE /* 0000054A */
0000053E 3D6E FFF8 FFEA move.w [A6 - 0x16], [A6 - 0x8]
00000544 022E 00F9 FFDF andi.b [A6 - 0x21], 0xF9
label0000054A:
0000054A 2F07 move.l -[A7], D7
0000054C 486E FFDE pea.l [A6 - 0x22]
00000550 2F0A move.l -[A7], A2
00000552 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000556 2C00 move.l D6, D0
00000558 5280 addq.l D0, 1
0000055A 4FEF 000C lea.l A7, [A7 + 0xC]
0000055E 6604 bne +0x6 /* 00000564 */
00000560 70FF moveq.l D0, 0xFFFFFFFF
00000562 600A bra +0xC /* 0000056E */
label00000564:
00000564 DA86 add.l D5, D6
00000566 5284 addq.l D4, 1
label00000568:
00000568 B684 cmp.l D3, D4
0000056A 6E8E bgt -0x70 /* 000004FA */
label0000056C:
0000056C 2005 move.l D0, D5
label0000056E:
0000056E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000572 4E5E unlink A6
00000574 4E75 rts
fn00000576:
00000576 4E56 FFFC link A6, -0x0004
0000057A 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
0000057E 3E3C 2800 move.w D7, 0x2800 /* '(\0' */
00000582 206E 0008 movea.l A0, [A6 + 0x8]
00000586 2050 movea.l A0, [A0]
00000588 2068 0020 movea.l A0, [A0 + 0x20]
0000058C 2050 movea.l A0, [A0]
0000058E 2868 0004 movea.l A4, [A0 + 0x4]
00000592 7C00 moveq.l D6, 0x00
00000594 2054 movea.l A0, [A4]
00000596 2D68 0010 FFFC move.l [A6 - 0x4], [A0 + 0x10]
0000059C 202E 000C move.l D0, [A6 + 0xC]
000005A0 B0AE FFFC cmp.l D0, [A6 - 0x4]
000005A4 6C06 bge +0x8 /* 000005AC */
000005A6 2D6E 000C FFFC move.l [A6 - 0x4], [A6 + 0xC]
label000005AC:
000005AC 4878 0004 push.l 0x4
000005B0 486E FFFC pea.l [A6 - 0x4]
000005B4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000005B8 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000005BC 2A00 move.l D5, D0
000005BE 5280 addq.l D0, 1
000005C0 4FEF 000C lea.l A7, [A7 + 0xC]
000005C4 6606 bne +0x8 /* 000005CC */
000005C6 70FF moveq.l D0, 0xFFFFFFFF
000005C8 6000 009C bra +0x9E /* 00000666 */
label000005CC:
000005CC DC85 add.l D6, D5
000005CE 3047 movea.w A0, D7
000005D0 B1EE FFFC cmpa.l A0, [A6 - 0x4]
000005D4 6F06 ble +0x8 /* 000005DC */
000005D6 7EFF moveq.l D7, 0xFFFFFFFF
000005D8 CE6E FFFE and.w D7, [A6 - 0x2]
label000005DC:
000005DC 3047 movea.w A0, D7
000005DE 2F08 move.l -[A7], A0
000005E0 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
000005E4 2640 movea.l A3, D0
000005E6 200B move.l D0, A3
000005E8 588F addq.l A7, 4
000005EA 6604 bne +0x6 /* 000005F0 */
000005EC 70FF moveq.l D0, 0xFFFFFFFF
000005EE 6076 bra +0x78 /* 00000666 */
label000005F0:
000005F0 204B movea.l A0, A3
000005F2 A029 syscall HLock
000005F4 2453 movea.l A2, [A3]
000005F6 42A7 clr.l -[A7]
000005F8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000005FC 4EAD 1F92 jsr [A5 + 0x1F92 /* export_1006 */]
00000600 2E80 move.l [A7], D0
00000602 2F0C move.l -[A7], A4
00000604 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00000608 4FEF 000C lea.l A7, [A7 + 0xC]
0000060C 6046 bra +0x48 /* 00000654 */
label0000060E:
0000060E 3047 movea.w A0, D7
00000610 B1EE FFFC cmpa.l A0, [A6 - 0x4]
00000614 6F06 ble +0x8 /* 0000061C */
00000616 7EFF moveq.l D7, 0xFFFFFFFF
00000618 CE6E FFFE and.w D7, [A6 - 0x2]
label0000061C:
0000061C 3F07 move.w -[A7], D7
0000061E 2F0A move.l -[A7], A2
00000620 2F0C move.l -[A7], A4
00000622 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00000626 4A40 tst.w D0
00000628 4FEF 000A lea.l A7, [A7 + 0xA]
0000062C 672C beq +0x2E /* 0000065A */
0000062E 3047 movea.w A0, D7
00000630 2F08 move.l -[A7], A0
00000632 2F0A move.l -[A7], A2
00000634 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000638 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
0000063C 2A00 move.l D5, D0
0000063E 5280 addq.l D0, 1
00000640 4FEF 000C lea.l A7, [A7 + 0xC]
00000644 6604 bne +0x6 /* 0000064A */
00000646 70FF moveq.l D0, 0xFFFFFFFF
00000648 601C bra +0x1E /* 00000666 */
label0000064A:
0000064A DC85 add.l D6, D5
0000064C 2007 move.l D0, D7
0000064E 48C0 ext.l D0
00000650 91AE FFFC sub.l [A6 - 0x4], D0
label00000654:
00000654 4AAE FFFC tst.l [A6 - 0x4]
00000658 6EB4 bgt -0x4A /* 0000060E */
label0000065A:
0000065A 204B movea.l A0, A3
0000065C A02A syscall HUnlock
0000065E 2F0B move.l -[A7], A3
00000660 4EAD 185A jsr [A5 + 0x185A /* export_775 */]
00000664 2006 move.l D0, D6
label00000666:
00000666 4CEE 1CE0 FFE4 movem.l D5,D6,D7,A2,A3,A4, [A6 - 0x1C]
0000066C 4E5E unlink A6
0000066E 4E75 rts
fn00000670:
00000670 4E56 FFF8 link A6, -0x0008
00000674 48E7 0118 movem.l -[A7], D7,A3,A4
00000678 4878 000E push.l 0xE
0000067C 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
00000680 2840 movea.l A4, D0
00000682 200C move.l D0, A4
00000684 588F addq.l A7, 4
00000686 6604 bne +0x6 /* 0000068C */
00000688 70FF moveq.l D0, 0xFFFFFFFF
0000068A 606E bra +0x70 /* 000006FA */
label0000068C:
0000068C 204C movea.l A0, A4
0000068E A029 syscall HLock
00000690 2654 movea.l A3, [A4]
00000692 486B 000A pea.l [A3 + 0xA]
00000696 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000069A 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */]
0000069E 7008 moveq.l D0, 0x08
000006A0 2E80 move.l [A7], D0
000006A2 486E FFF8 pea.l [A6 - 0x8]
000006A6 2F2E 000C move.l -[A7], [A6 + 0xC]
000006AA 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
000006AE 2E00 move.l D7, D0
000006B0 5280 addq.l D0, 1
000006B2 4FEF 0010 lea.l A7, [A7 + 0x10]
000006B6 673C beq +0x3E /* 000006F4 */
000006B8 4878 0004 push.l 0x4
000006BC 2F3C 0000 1218 move.l -[A7], 0x1218
000006C2 486E FFF8 pea.l [A6 - 0x8]
000006C6 4EAD 0BA2 jsr [A5 + 0xBA2 /* export_368 */]
000006CA 4A40 tst.w D0
000006CC 4FEF 000C lea.l A7, [A7 + 0xC]
000006D0 6704 beq +0x6 /* 000006D6 */
000006D2 7EFF moveq.l D7, 0xFFFFFFFF
000006D4 601E bra +0x20 /* 000006F4 */
label000006D6:
000006D6 36AE FFFC move.w [A3], [A6 - 0x4]
000006DA 176E FFFF 0002 move.b [A3 + 0x2], [A6 - 0x1]
000006E0 426B 0004 clr.w [A3 + 0x4]
000006E4 42AB 0006 clr.l [A3 + 0x6]
000006E8 2F0C move.l -[A7], A4
000006EA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006EE 4EAD 1FEA jsr [A5 + 0x1FEA /* export_1017 */]
000006F2 508F addq.l A7, 8
label000006F4:
000006F4 204C movea.l A0, A4
000006F6 A02A syscall HUnlock
000006F8 2007 move.l D0, D7
label000006FA:
000006FA 4CDF 1880 movem.l D7,A3,A4, [A7]+
000006FE 4E5E unlink A6
00000700 4E75 rts
fn00000702:
00000702 4E56 FFFC link A6, -0x0004
00000706 486E FFFC pea.l [A6 - 0x4]
0000070A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000070E 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */]
00000712 206E FFFC movea.l A0, [A6 - 0x4]
00000716 2050 movea.l A0, [A0]
00000718 2EA8 000A move.l [A7], [A0 + 0xA]
0000071C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000720 4EAD 1FEA jsr [A5 + 0x1FEA /* export_1017 */]
00000724 206E FFFC movea.l A0, [A6 - 0x4]
00000728 2050 movea.l A0, [A0]
0000072A 2EA8 0006 move.l [A7], [A0 + 0x6]
0000072E 4EAD 185A jsr [A5 + 0x185A /* export_775 */]
00000732 2EAE FFFC move.l [A7], [A6 - 0x4]
00000736 4EAD 185A jsr [A5 + 0x185A /* export_775 */]
0000073A 7001 moveq.l D0, 0x01
0000073C 4E5E unlink A6
0000073E 4E75 rts
fn00000740:
00000740 4E56 FFC2 link A6, -0x003E
00000744 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000748 206E 0008 movea.l A0, [A6 + 0x8]
0000074C 2050 movea.l A0, [A0]
0000074E 2868 000C movea.l A4, [A0 + 0xC]
00000752 7C04 moveq.l D6, 0x04
00000754 7A00 moveq.l D5, 0x00
00000756 4878 0004 push.l 0x4
0000075A 486E FFFC pea.l [A6 - 0x4]
0000075E 2F2E 000E move.l -[A7], [A6 + 0xE]
00000762 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00000766 2800 move.l D4, D0
00000768 5280 addq.l D0, 1
0000076A 4FEF 000C lea.l A7, [A7 + 0xC]
0000076E 6606 bne +0x8 /* 00000776 */
00000770 70FF moveq.l D0, 0xFFFFFFFF
00000772 6000 00C2 bra +0xC4 /* 00000836 */
label00000776:
00000776 DA84 add.l D5, D4
00000778 7000 moveq.l D0, 0x00
0000077A 3006 move.w D0, D6
0000077C 2F00 move.l -[A7], D0
0000077E 486E FFF8 pea.l [A6 - 0x8]
00000782 2F2E 000E move.l -[A7], [A6 + 0xE]
00000786 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
0000078A 2800 move.l D4, D0
0000078C 5280 addq.l D0, 1
0000078E 4FEF 000C lea.l A7, [A7 + 0xC]
00000792 6606 bne +0x8 /* 0000079A */
00000794 70FF moveq.l D0, 0xFFFFFFFF
00000796 6000 009E bra +0xA0 /* 00000836 */
label0000079A:
0000079A DA84 add.l D5, D4
0000079C 3C2E FFF8 move.w D6, [A6 - 0x8]
000007A0 382E FFFA move.w D4, [A6 - 0x6]
000007A4 7600 moveq.l D3, 0x00
000007A6 3606 move.w D3, D6
000007A8 D683 add.l D3, D3
000007AA 2F03 move.l -[A7], D3
000007AC 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
000007B0 2440 movea.l A2, D0
000007B2 200A move.l D0, A2
000007B4 588F addq.l A7, 4
000007B6 6604 bne +0x6 /* 000007BC */
000007B8 70FF moveq.l D0, 0xFFFFFFFF
000007BA 607A bra +0x7C /* 00000836 */
label000007BC:
000007BC 204A movea.l A0, A2
000007BE A029 syscall HLock
000007C0 2652 movea.l A3, [A2]
000007C2 2F03 move.l -[A7], D3
000007C4 4267 clr.w -[A7]
000007C6 2F0B move.l -[A7], A3
000007C8 4EAD 0B4A jsr [A5 + 0xB4A /* export_357 */]
000007CC 486E FFC6 pea.l [A6 - 0x3A]
000007D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000007D4 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */]
000007D8 206E FFC6 movea.l A0, [A6 - 0x3A]
000007DC 2050 movea.l A0, [A0]
000007DE 3146 0004 move.w [A0 + 0x4], D6
000007E2 206E FFC6 movea.l A0, [A6 - 0x3A]
000007E6 2050 movea.l A0, [A0]
000007E8 214A 0006 move.l [A0 + 0x6], A2
000007EC 7600 moveq.l D3, 0x00
000007EE 7E00 moveq.l D7, 0x00
000007F0 3E04 move.w D7, D4
000007F2 4FEF 0012 lea.l A7, [A7 + 0x12]
000007F6 6038 bra +0x3A /* 00000830 */
label000007F8:
000007F8 2F07 move.l -[A7], D7
000007FA 486E FFCA pea.l [A6 - 0x36]
000007FE 2F2E 000E move.l -[A7], [A6 + 0xE]
00000802 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00000806 2800 move.l D4, D0
00000808 5280 addq.l D0, 1
0000080A 4FEF 000C lea.l A7, [A7 + 0xC]
0000080E 6604 bne +0x6 /* 00000814 */
00000810 70FF moveq.l D0, 0xFFFFFFFF
00000812 6022 bra +0x24 /* 00000836 */
label00000814:
00000814 DA84 add.l D5, D4
00000816 486E FFCA pea.l [A6 - 0x36]
0000081A 3F3C 0001 move.w -[A7], 0x1
0000081E 2F0C move.l -[A7], A4
00000820 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */]
00000824 36C0 move.w [A3]+, D0
00000826 5240 addq.w D0, 1
00000828 4FEF 000A lea.l A7, [A7 + 0xA]
0000082C 6706 beq +0x8 /* 00000834 */
0000082E 5243 addq.w D3, 1
label00000830:
00000830 BC43 cmp.w D6, D3
00000832 62C4 bhi -0x3A /* 000007F8 */
label00000834:
00000834 2005 move.l D0, D5
label00000836:
00000836 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000083A 4E5E unlink A6
0000083C 4E75 rts
fn0000083E:
0000083E 4E56 FF8A link A6, -0x0076
00000842 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000846 2E2E 000E move.l D7, [A6 + 0xE]
0000084A 206E 0008 movea.l A0, [A6 + 0x8]
0000084E 2850 movea.l A4, [A0]
00000850 266C 000C movea.l A3, [A4 + 0xC]
00000854 246C 0008 movea.l A2, [A4 + 0x8]
00000858 7C04 moveq.l D6, 0x04
0000085A 7A00 moveq.l D5, 0x00
0000085C 4878 0004 push.l 0x4
00000860 486E FFFC pea.l [A6 - 0x4]
00000864 2F07 move.l -[A7], D7
00000866 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
0000086A 2800 move.l D4, D0
0000086C 5280 addq.l D0, 1
0000086E 4FEF 000C lea.l A7, [A7 + 0xC]
00000872 6606 bne +0x8 /* 0000087A */
00000874 70FF moveq.l D0, 0xFFFFFFFF
00000876 6000 00AC bra +0xAE /* 00000924 */
label0000087A:
0000087A DA84 add.l D5, D4
0000087C 082E 0001 000C btst.b [A6 + 0xC], 0x1
00000882 6718 beq +0x1A /* 0000089C */
00000884 3F3C 0001 move.w -[A7], 0x1
00000888 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000088C 2F07 move.l -[A7], D7
0000088E 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */]
00000892 DAAE FFFC add.l D5, [A6 - 0x4]
00000896 2005 move.l D0, D5
00000898 6000 008A bra +0x8C /* 00000924 */
label0000089C:
0000089C 7000 moveq.l D0, 0x00
0000089E 3006 move.w D0, D6
000008A0 2F00 move.l -[A7], D0
000008A2 486E FFF8 pea.l [A6 - 0x8]
000008A6 2F07 move.l -[A7], D7
000008A8 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
000008AC 2800 move.l D4, D0
000008AE 5280 addq.l D0, 1
000008B0 4FEF 000C lea.l A7, [A7 + 0xC]
000008B4 6604 bne +0x6 /* 000008BA */
000008B6 70FF moveq.l D0, 0xFFFFFFFF
000008B8 606A bra +0x6C /* 00000924 */
label000008BA:
000008BA DA84 add.l D5, D4
000008BC 7C01 moveq.l D6, 0x01
000008BE 382E FFFA move.w D4, [A6 - 0x6]
000008C2 7600 moveq.l D3, 0x00
000008C4 7000 moveq.l D0, 0x00
000008C6 3004 move.w D0, D4
000008C8 2D40 FF8A move.l [A6 - 0x76], D0
000008CC 6050 bra +0x52 /* 0000091E */
label000008CE:
000008CE 2F2E FF8A move.l -[A7], [A6 - 0x76]
000008D2 486E FF8E pea.l [A6 - 0x72]
000008D6 2F07 move.l -[A7], D7
000008D8 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
000008DC 2800 move.l D4, D0
000008DE 5280 addq.l D0, 1
000008E0 4FEF 000C lea.l A7, [A7 + 0xC]
000008E4 6604 bne +0x6 /* 000008EA */
000008E6 70FF moveq.l D0, 0xFFFFFFFF
000008E8 603A bra +0x3C /* 00000924 */
label000008EA:
000008EA DA84 add.l D5, D4
000008EC 2D4B FF8E move.l [A6 - 0x72], A3
000008F0 3D7C FFFF FF92 move.w [A6 - 0x6E], 0xFFFF
000008F6 486E FF92 pea.l [A6 - 0x6E]
000008FA 3F3C 0001 move.w -[A7], 0x1
000008FE 2F0B move.l -[A7], A3
00000900 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */]
00000904 5240 addq.w D0, 1
00000906 4FEF 000A lea.l A7, [A7 + 0xA]
0000090A 6716 beq +0x18 /* 00000922 */
0000090C 2052 movea.l A0, [A2]
0000090E 43EE FF8E lea.l A1, [A6 - 0x72]
00000912 7019 moveq.l D0, 0x19
label00000914:
00000914 20D9 move.l [A0]+, [A1]+
00000916 51C8 FFFC dbf D0, -0x6 /* 00000914 */
0000091A 30D9 move.w [A0]+, [A1]+
0000091C 5243 addq.w D3, 1
label0000091E:
0000091E BC43 cmp.w D6, D3
00000920 62AC bhi -0x52 /* 000008CE */
label00000922:
00000922 2005 move.l D0, D5
label00000924:
00000924 4CEE 1CF8 FF6A movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x96]
0000092A 4E5E unlink A6
0000092C 4E75 rts
fn0000092E:
0000092E 4E56 FFD6 link A6, -0x002A
00000932 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000936 266E 0008 movea.l A3, [A6 + 0x8]
0000093A 2053 movea.l A0, [A3]
0000093C 2868 0018 movea.l A4, [A0 + 0x18]
00000940 7C08 moveq.l D6, 0x08
00000942 7A00 moveq.l D5, 0x00
00000944 4878 0004 push.l 0x4
00000948 486E FFFC pea.l [A6 - 0x4]
0000094C 2F2E 000E move.l -[A7], [A6 + 0xE]
00000950 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00000954 2800 move.l D4, D0
00000956 5280 addq.l D0, 1
00000958 4FEF 000C lea.l A7, [A7 + 0xC]
0000095C 6606 bne +0x8 /* 00000964 */
0000095E 70FF moveq.l D0, 0xFFFFFFFF
00000960 6000 00E0 bra +0xE2 /* 00000A42 */
label00000964:
00000964 DA84 add.l D5, D4
00000966 7000 moveq.l D0, 0x00
00000968 3006 move.w D0, D6
0000096A 2F00 move.l -[A7], D0
0000096C 486E FFF4 pea.l [A6 - 0xC]
00000970 2F2E 000E move.l -[A7], [A6 + 0xE]
00000974 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00000978 2800 move.l D4, D0
0000097A 5280 addq.l D0, 1
0000097C 4FEF 000C lea.l A7, [A7 + 0xC]
00000980 6606 bne +0x8 /* 00000988 */
00000982 70FF moveq.l D0, 0xFFFFFFFF
00000984 6000 00BC bra +0xBE /* 00000A42 */
label00000988:
00000988 DA84 add.l D5, D4
0000098A 2C2E FFF4 move.l D6, [A6 - 0xC]
0000098E 78FF moveq.l D4, 0xFFFFFFFF
00000990 C86E FFFA and.w D4, [A6 - 0x6]
00000994 486E FFDE pea.l [A6 - 0x22]
00000998 2F0B move.l -[A7], A3
0000099A 4EAD 1F92 jsr [A5 + 0x1F92 /* export_1006 */]
0000099E 486E FFE2 pea.l [A6 - 0x1E]
000009A2 2F0B move.l -[A7], A3
000009A4 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */]
000009A8 206E FFE2 movea.l A0, [A6 - 0x1E]
000009AC A029 syscall HLock
000009AE 206E FFE2 movea.l A0, [A6 - 0x1E]
000009B2 2650 movea.l A3, [A0]
000009B4 206B 0006 movea.l A0, [A3 + 0x6]
000009B8 A029 syscall HLock
000009BA 206B 0006 movea.l A0, [A3 + 0x6]
000009BE 2450 movea.l A2, [A0]
000009C0 7E00 moveq.l D7, 0x00
000009C2 7000 moveq.l D0, 0x00
000009C4 3004 move.w D0, D4
000009C6 2D40 FFD6 move.l [A6 - 0x2A], D0
000009CA 4FEF 0010 lea.l A7, [A7 + 0x10]
000009CE 6060 bra +0x62 /* 00000A30 */
label000009D0:
000009D0 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
000009D4 486E FFE6 pea.l [A6 - 0x1A]
000009D8 2F2E 000E move.l -[A7], [A6 + 0xE]
000009DC 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
000009E0 2800 move.l D4, D0
000009E2 5280 addq.l D0, 1
000009E4 4FEF 000C lea.l A7, [A7 + 0xC]
000009E8 6604 bne +0x6 /* 000009EE */
000009EA 70FF moveq.l D0, 0xFFFFFFFF
000009EC 6054 bra +0x56 /* 00000A42 */
label000009EE:
000009EE 362E FFEA move.w D3, [A6 - 0x16]
000009F2 0C43 FFFF cmpi.w D3, 0xFFFF
000009F6 6714 beq +0x16 /* 00000A0C */
000009F8 4A43 tst.w D3
000009FA 6D10 blt +0x12 /* 00000A0C */
000009FC B66B 0004 cmp.w D3, [A3 + 0x4]
00000A00 6C0A bge +0xC /* 00000A0C */
00000A02 204A movea.l A0, A2
00000A04 D0C3 add.w A0, D3
00000A06 3D70 3000 FFEA move.w [A6 - 0x16], [A0 + D3.w]
label00000A0C:
00000A0C DA84 add.l D5, D4
00000A0E 486E FFE6 pea.l [A6 - 0x1A]
00000A12 2F2E FFDE move.l -[A7], [A6 - 0x22]
00000A16 2F0C move.l -[A7], A4
00000A18 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */]
00000A1C 4A40 tst.w D0
00000A1E 4FEF 000C lea.l A7, [A7 + 0xC]
00000A22 6710 beq +0x12 /* 00000A34 */
00000A24 302E FFF2 move.w D0, [A6 - 0xE]
00000A28 48C0 ext.l D0
00000A2A D1AE FFDE add.l [A6 - 0x22], D0
00000A2E 5287 addq.l D7, 1
label00000A30:
00000A30 BC87 cmp.l D6, D7
00000A32 6E9C bgt -0x62 /* 000009D0 */
label00000A34:
00000A34 206B 0006 movea.l A0, [A3 + 0x6]
00000A38 A02A syscall HUnlock
00000A3A 206E FFE2 movea.l A0, [A6 - 0x1E]
00000A3E A02A syscall HUnlock
00000A40 2005 move.l D0, D5
label00000A42:
00000A42 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000A46 4E5E unlink A6
00000A48 4E75 rts
fn00000A4A:
00000A4A 4E56 FFFC link A6, -0x0004
00000A4E 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
00000A52 3E3C 2800 move.w D7, 0x2800 /* '(\0' */
00000A56 206E 0008 movea.l A0, [A6 + 0x8]
00000A5A 2050 movea.l A0, [A0]
00000A5C 2068 0020 movea.l A0, [A0 + 0x20]
00000A60 2050 movea.l A0, [A0]
00000A62 2868 0004 movea.l A4, [A0 + 0x4]
00000A66 7C00 moveq.l D6, 0x00
00000A68 4878 0004 push.l 0x4
00000A6C 486E FFFC pea.l [A6 - 0x4]
00000A70 2F2E 000E move.l -[A7], [A6 + 0xE]
00000A74 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00000A78 2A00 move.l D5, D0
00000A7A 5280 addq.l D0, 1
00000A7C 4FEF 000C lea.l A7, [A7 + 0xC]
00000A80 6606 bne +0x8 /* 00000A88 */
00000A82 70FF moveq.l D0, 0xFFFFFFFF
00000A84 6000 0086 bra +0x88 /* 00000B0C */
label00000A88:
00000A88 DC85 add.l D6, D5
00000A8A 3047 movea.w A0, D7
00000A8C B1EE FFFC cmpa.l A0, [A6 - 0x4]
00000A90 6F06 ble +0x8 /* 00000A98 */
00000A92 7EFF moveq.l D7, 0xFFFFFFFF
00000A94 CE6E FFFE and.w D7, [A6 - 0x2]
label00000A98:
00000A98 3047 movea.w A0, D7
00000A9A 2F08 move.l -[A7], A0
00000A9C 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
00000AA0 2640 movea.l A3, D0
00000AA2 200B move.l D0, A3
00000AA4 588F addq.l A7, 4
00000AA6 6604 bne +0x6 /* 00000AAC */
00000AA8 70FF moveq.l D0, 0xFFFFFFFF
00000AAA 6060 bra +0x62 /* 00000B0C */
label00000AAC:
00000AAC 204B movea.l A0, A3
00000AAE A029 syscall HLock
00000AB0 2453 movea.l A2, [A3]
00000AB2 6046 bra +0x48 /* 00000AFA */
label00000AB4:
00000AB4 3047 movea.w A0, D7
00000AB6 B1EE FFFC cmpa.l A0, [A6 - 0x4]
00000ABA 6F06 ble +0x8 /* 00000AC2 */
00000ABC 7EFF moveq.l D7, 0xFFFFFFFF
00000ABE CE6E FFFE and.w D7, [A6 - 0x2]
label00000AC2:
00000AC2 3047 movea.w A0, D7
00000AC4 2F08 move.l -[A7], A0
00000AC6 2F0A move.l -[A7], A2
00000AC8 2F2E 000E move.l -[A7], [A6 + 0xE]
00000ACC 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00000AD0 2A00 move.l D5, D0
00000AD2 5280 addq.l D0, 1
00000AD4 4FEF 000C lea.l A7, [A7 + 0xC]
00000AD8 6604 bne +0x6 /* 00000ADE */
00000ADA 70FF moveq.l D0, 0xFFFFFFFF
00000ADC 602E bra +0x30 /* 00000B0C */
label00000ADE:
00000ADE 3F07 move.w -[A7], D7
00000AE0 2F0A move.l -[A7], A2
00000AE2 2F0C move.l -[A7], A4
00000AE4 4EAD 1A7A jsr [A5 + 0x1A7A /* export_843 */]
00000AE8 4A40 tst.w D0
00000AEA 4FEF 000A lea.l A7, [A7 + 0xA]
00000AEE 6710 beq +0x12 /* 00000B00 */
00000AF0 DC85 add.l D6, D5
00000AF2 2007 move.l D0, D7
00000AF4 48C0 ext.l D0
00000AF6 91AE FFFC sub.l [A6 - 0x4], D0
label00000AFA:
00000AFA 4AAE FFFC tst.l [A6 - 0x4]
00000AFE 6EB4 bgt -0x4A /* 00000AB4 */
label00000B00:
00000B00 204B movea.l A0, A3
00000B02 A02A syscall HUnlock
00000B04 2F0B move.l -[A7], A3
00000B06 4EAD 185A jsr [A5 + 0x185A /* export_775 */]
00000B0A 2006 move.l D0, D6
label00000B0C:
00000B0C 4CEE 1CE0 FFE4 movem.l D5,D6,D7,A2,A3,A4, [A6 - 0x1C]
00000B12 4E5E unlink A6
00000B14 4E75 rts
fn00000B16:
00000B16 4E56 0000 link A6, 0
00000B1A 48E7 0038 movem.l -[A7], A2,A3,A4
00000B1E 246E 0008 movea.l A2, [A6 + 0x8]
00000B22 266E 0010 movea.l A3, [A6 + 0x10]
00000B26 2F3C 0004 0010 move.l -[A7], 0x40010
00000B2C 3F3C 0010 move.w -[A7], 0x10
00000B30 4EAD 18D2 jsr [A5 + 0x18D2 /* export_790 */]
00000B34 2840 movea.l A4, D0
00000B36 2E8B move.l [A7], A3
00000B38 2F0A move.l -[A7], A2
00000B3A 4EBA 0062 jsr [PC + 0x62 /* 00000B9E */]
00000B3E 2E8B move.l [A7], A3
00000B40 2F0A move.l -[A7], A2
00000B42 4EBA 00E0 jsr [PC + 0xE0 /* 00000C24 */]
00000B46 2E8C move.l [A7], A4
00000B48 2F0B move.l -[A7], A3
00000B4A 2F0A move.l -[A7], A2
00000B4C 4EBA 04E2 jsr [PC + 0x4E2 /* 00001030 */]
00000B50 2E8C move.l [A7], A4
00000B52 2F0B move.l -[A7], A3
00000B54 2F0A move.l -[A7], A2
00000B56 4EBA 08D8 jsr [PC + 0x8D8 /* 00001430 */]
00000B5A 2E8B move.l [A7], A3
00000B5C 2F0A move.l -[A7], A2
00000B5E 4EBA 0B9C jsr [PC + 0xB9C /* 000016FC */]
00000B62 2E8C move.l [A7], A4
00000B64 2F0B move.l -[A7], A3
00000B66 2F2E 000C move.l -[A7], [A6 + 0xC]
00000B6A 2052 movea.l A0, [A2]
00000B6C 2F10 move.l -[A7], [A0]
00000B6E 2F0A move.l -[A7], A2
00000B70 4EBA 0B94 jsr [PC + 0xB94 /* 00001706 */]
00000B74 2EBC 0000 121E move.l [A7], 0x121E
00000B7A 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00000B7E 2E80 move.l [A7], D0
00000B80 2F3C 0000 1220 move.l -[A7], 0x1220
00000B86 2F0B move.l -[A7], A3
00000B88 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000B8C 2E8C move.l [A7], A4
00000B8E 4EAD 18DA jsr [A5 + 0x18DA /* export_791 */]
00000B92 7001 moveq.l D0, 0x01
00000B94 4CEE 1C00 FFF4 movem.l A2,A3,A4, [A6 - 0xC]
00000B9A 4E5E unlink A6
00000B9C 4E75 rts
fn00000B9E:
00000B9E 4E56 0000 link A6, 0
00000BA2 2F3C 0000 1222 move.l -[A7], 0x1222
00000BA8 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00000BAC 2E80 move.l [A7], D0
00000BAE 2F3C 0000 122E move.l -[A7], 0x122E
00000BB4 2F2E 000C move.l -[A7], [A6 + 0xC]
00000BB8 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000BBC 7001 moveq.l D0, 0x01
00000BBE 4E5E unlink A6
00000BC0 4E75 rts
fn00000BC2:
00000BC2 4E56 0000 link A6, 0
00000BC6 48E7 0308 movem.l -[A7], D6,D7,A4
00000BCA 286E 0008 movea.l A4, [A6 + 0x8]
00000BCE 200C move.l D0, A4
00000BD0 6604 bne +0x6 /* 00000BD6 */
00000BD2 7000 moveq.l D0, 0x00
00000BD4 6046 bra +0x48 /* 00000C1C */
label00000BD6:
00000BD6 3E3C 2710 move.w D7, 0x2710
00000BDA 6030 bra +0x32 /* 00000C0C */
label00000BDC:
00000BDC 3C2E 000E move.w D6, [A6 + 0xE]
00000BE0 48C6 ext.l D6
00000BE2 8DC7 divs.w D6, D7
00000BE4 4A46 tst.w D6
00000BE6 6E06 bgt +0x8 /* 00000BEE */
00000BE8 0C47 0001 cmpi.w D7, 0x1
00000BEC 6618 bne +0x1A /* 00000C06 */
label00000BEE:
00000BEE 3006 move.w D0, D6
00000BF0 C1C7 muls.w D0, D7
00000BF2 916E 000E sub.w [A6 + 0xE], D0
00000BF6 7030 moveq.l D0, 0x30
00000BF8 D006 add.b D0, D6
00000BFA 322E 000C move.w D1, [A6 + 0xC]
00000BFE 526E 000C addq.w [A6 + 0xC], 1
00000C02 1980 1000 move.b [A4 + D1.w], D0
label00000C06:
00000C06 48C7 ext.l D7
00000C08 8FFC 000A divs.w D7, 0xA /* '\n' */
label00000C0C:
00000C0C 0C47 0001 cmpi.w D7, 0x1
00000C10 6CCA bge -0x34 /* 00000BDC */
00000C12 302E 000C move.w D0, [A6 + 0xC]
00000C16 4234 0000 clr.b [A4 + D0.w]
00000C1A 200C move.l D0, A4
label00000C1C:
00000C1C 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00000C20 4E5E unlink A6
00000C22 4E75 rts
fn00000C24:
00000C24 4E56 FDAC link A6, -0x0254
00000C28 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000C2C 266E 000C movea.l A3, [A6 + 0xC]
00000C30 206E 0008 movea.l A0, [A6 + 0x8]
00000C34 2050 movea.l A0, [A0]
00000C36 2868 000C movea.l A4, [A0 + 0xC]
00000C3A 1D7C 0066 FDAC move.b [A6 - 0x254], 0x66 /* 'f' */
00000C40 2F3C 0000 123A move.l -[A7], 0x123A
00000C46 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00000C4A 2E80 move.l [A7], D0
00000C4C 2F3C 0000 1244 move.l -[A7], 0x1244
00000C52 2F0B move.l -[A7], A3
00000C54 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000C58 2054 movea.l A0, [A4]
00000C5A 2050 movea.l A0, [A0]
00000C5C 2050 movea.l A0, [A0]
00000C5E 3E28 0002 move.w D7, [A0 + 0x2]
00000C62 7C00 moveq.l D6, 0x00
00000C64 4FEF 000C lea.l A7, [A7 + 0xC]
00000C68 6000 01C8 bra +0x1CA /* 00000E32 */
label00000C6C:
00000C6C 486E FDB4 pea.l [A6 - 0x24C]
00000C70 3F06 move.w -[A7], D6
00000C72 2F0C move.l -[A7], A4
00000C74 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */]
00000C78 2EBC 0000 124E move.l [A7], 0x124E
00000C7E 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00000C82 2E80 move.l [A7], D0
00000C84 2F3C 0000 1250 move.l -[A7], 0x1250
00000C8A 2F0B move.l -[A7], A3
00000C8C 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000C90 2EBC 0000 1252 move.l [A7], 0x1252
00000C96 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00000C9A 2E80 move.l [A7], D0
00000C9C 2F3C 0000 1254 move.l -[A7], 0x1254
00000CA2 2F0B move.l -[A7], A3
00000CA4 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000CA8 3E86 move.w [A7], D6
00000CAA 3F3C 0001 move.w -[A7], 0x1
00000CAE 486E FDAC pea.l [A6 - 0x254]
00000CB2 4EBA FF0E jsr [PC - 0xF2 /* 00000BC2 */]
00000CB6 486E FDAC pea.l [A6 - 0x254]
00000CBA 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00000CBE 2E80 move.l [A7], D0
00000CC0 486E FDAC pea.l [A6 - 0x254]
00000CC4 2F0B move.l -[A7], A3
00000CC6 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000CCA 7000 moveq.l D0, 0x00
00000CCC 102E FDF3 move.b D0, [A6 - 0x20D]
00000CD0 0240 00F0 andi.w D0, 0xF0
00000CD4 4FEF 002C lea.l A7, [A7 + 0x2C]
00000CD8 672A beq +0x2C /* 00000D04 */
00000CDA 6B28 bmi +0x2A /* 00000D04 */
00000CDC 0440 0030 subi.w D0, 0x30 /* '0' */
00000CE0 6760 beq +0x62 /* 00000D42 */
00000CE2 6A12 bpl +0x14 /* 00000CF6 */
00000CE4 0440 FFF0 subi.w D0, 0xFFF0
00000CE8 6700 00B2 beq +0xB4 /* 00000D9C */
00000CEC 6A16 bpl +0x18 /* 00000D04 */
00000CEE 0440 FFF0 subi.w D0, 0xFFF0
00000CF2 676C beq +0x6E /* 00000D60 */
00000CF4 600E bra +0x10 /* 00000D04 */
label00000CF6:
00000CF6 0440 0020 subi.w D0, 0x20 /* ' ' */
00000CFA 6728 beq +0x2A /* 00000D24 */
00000CFC 6A06 bpl +0x8 /* 00000D04 */
00000CFE 0440 FFF0 subi.w D0, 0xFFF0
00000D02 677A beq +0x7C /* 00000D7E */
label00000D04:
00000D04 2F3C 0000 1256 move.l -[A7], 0x1256
00000D0A 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00000D0E 2E80 move.l [A7], D0
00000D10 2F3C 0000 125C move.l -[A7], 0x125C
00000D16 2F0B move.l -[A7], A3
00000D18 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000D1C 4FEF 000C lea.l A7, [A7 + 0xC]
00000D20 6000 0096 bra +0x98 /* 00000DB8 */
label00000D24:
00000D24 2F3C 0000 1262 move.l -[A7], 0x1262
00000D2A 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00000D2E 2E80 move.l [A7], D0
00000D30 2F3C 0000 126A move.l -[A7], 0x126A
00000D36 2F0B move.l -[A7], A3
00000D38 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000D3C 4FEF 000C lea.l A7, [A7 + 0xC]
00000D40 6076 bra +0x78 /* 00000DB8 */
label00000D42:
00000D42 2F3C 0000 1272 move.l -[A7], 0x1272
00000D48 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00000D4C 2E80 move.l [A7], D0
00000D4E 2F3C 0000 127C move.l -[A7], 0x127C
00000D54 2F0B move.l -[A7], A3
00000D56 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000D5A 4FEF 000C lea.l A7, [A7 + 0xC]
00000D5E 6058 bra +0x5A /* 00000DB8 */
label00000D60:
00000D60 2F3C 0000 1286 move.l -[A7], 0x1286
00000D66 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00000D6A 2E80 move.l [A7], D0
00000D6C 2F3C 0000 128E move.l -[A7], 0x128E
00000D72 2F0B move.l -[A7], A3
00000D74 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000D78 4FEF 000C lea.l A7, [A7 + 0xC]
00000D7C 603A bra +0x3C /* 00000DB8 */
label00000D7E:
00000D7E 2F3C 0000 1296 move.l -[A7], 0x1296
00000D84 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00000D88 2E80 move.l [A7], D0
00000D8A 2F3C 0000 12A0 move.l -[A7], 0x12A0
00000D90 2F0B move.l -[A7], A3
00000D92 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000D96 4FEF 000C lea.l A7, [A7 + 0xC]
00000D9A 601C bra +0x1E /* 00000DB8 */
label00000D9C:
00000D9C 2F3C 0000 12AA move.l -[A7], 0x12AA
00000DA2 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00000DA6 2E80 move.l [A7], D0
00000DA8 2F3C 0000 12B2 move.l -[A7], 0x12B2
00000DAE 2F0B move.l -[A7], A3
00000DB0 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000DB4 4FEF 000C lea.l A7, [A7 + 0xC]
label00000DB8:
00000DB8 2F3C 0000 12BA move.l -[A7], 0x12BA
00000DBE 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00000DC2 2E80 move.l [A7], D0
00000DC4 2F3C 0000 12BC move.l -[A7], 0x12BC
00000DCA 2F0B move.l -[A7], A3
00000DCC 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000DD0 486E FDB6 pea.l [A6 - 0x24A]
00000DD4 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00000DD8 2E80 move.l [A7], D0
00000DDA 486E FDB6 pea.l [A6 - 0x24A]
00000DDE 2F0B move.l -[A7], A3
00000DE0 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000DE4 2EBC 0000 12BE move.l [A7], 0x12BE
00000DEA 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00000DEE 2E80 move.l [A7], D0
00000DF0 2F3C 0000 12C0 move.l -[A7], 0x12C0
00000DF6 2F0B move.l -[A7], A3
00000DF8 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000DFC 2EBC 0000 12C2 move.l [A7], 0x12C2
00000E02 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00000E06 2E80 move.l [A7], D0
00000E08 2F3C 0000 12C4 move.l -[A7], 0x12C4
00000E0E 2F0B move.l -[A7], A3
00000E10 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000E14 2EBC 0000 12C6 move.l [A7], 0x12C6
00000E1A 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00000E1E 2E80 move.l [A7], D0
00000E20 2F3C 0000 12CA move.l -[A7], 0x12CA
00000E26 2F0B move.l -[A7], A3
00000E28 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000E2C 4FEF 0030 lea.l A7, [A7 + 0x30]
00000E30 5246 addq.w D6, 1
label00000E32:
00000E32 BE46 cmp.w D7, D6
00000E34 6E00 FE36 bgt -0x1C8 /* 00000C6C */
00000E38 2F3C 0000 12CE move.l -[A7], 0x12CE
00000E3E 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00000E42 2E80 move.l [A7], D0
00000E44 2F3C 0000 12D0 move.l -[A7], 0x12D0
00000E4A 2F0B move.l -[A7], A3
00000E4C 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000E50 2EBC 0000 12D2 move.l [A7], 0x12D2
00000E56 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00000E5A 2E80 move.l [A7], D0
00000E5C 2F3C 0000 12D6 move.l -[A7], 0x12D6
00000E62 2F0B move.l -[A7], A3
00000E64 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000E68 7001 moveq.l D0, 0x01
00000E6A 4CEE 18C0 FD9C movem.l D6,D7,A3,A4, [A6 - 0x264]
00000E70 4E5E unlink A6
00000E72 4E75 rts
fn00000E74:
00000E74 4E56 FFFC link A6, -0x0004
00000E78 48E7 0300 movem.l -[A7], D6,D7
00000E7C 0CAE F000 0000 000C cmpi.l [A6 + 0xC], 0xF0000000
00000E84 6604 bne +0x6 /* 00000E8A */
00000E86 70FF moveq.l D0, 0xFFFFFFFF
00000E88 603A bra +0x3C /* 00000EC4 */
label00000E8A:
00000E8A 206E 0008 movea.l A0, [A6 + 0x8]
00000E8E 2050 movea.l A0, [A0]
00000E90 3E28 0002 move.w D7, [A0 + 0x2]
00000E94 7C00 moveq.l D6, 0x00
00000E96 6026 bra +0x28 /* 00000EBE */
label00000E98:
00000E98 486E FFFC pea.l [A6 - 0x4]
00000E9C 3F06 move.w -[A7], D6
00000E9E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000EA2 4EAD 18E2 jsr [A5 + 0x18E2 /* export_792 */]
00000EA6 4A40 tst.w D0
00000EA8 4FEF 000A lea.l A7, [A7 + 0xA]
00000EAC 6714 beq +0x16 /* 00000EC2 */
00000EAE 202E FFFC move.l D0, [A6 - 0x4]
00000EB2 B0AE 000C cmp.l D0, [A6 + 0xC]
00000EB6 6604 bne +0x6 /* 00000EBC */
00000EB8 3006 move.w D0, D6
00000EBA 6008 bra +0xA /* 00000EC4 */
label00000EBC:
00000EBC 5246 addq.w D6, 1
label00000EBE:
00000EBE BE46 cmp.w D7, D6
00000EC0 6ED6 bgt -0x28 /* 00000E98 */
label00000EC2:
00000EC2 70FF moveq.l D0, 0xFFFFFFFF
label00000EC4:
00000EC4 4CDF 00C0 movem.l D6,D7, [A7]+
00000EC8 4E5E unlink A6
00000ECA 4E75 rts
fn00000ECC:
00000ECC 4E56 FFE0 link A6, -0x0020
00000ED0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000ED4 286E 0008 movea.l A4, [A6 + 0x8]
00000ED8 266E 0010 movea.l A3, [A6 + 0x10]
00000EDC 0CAE F000 0000 000C cmpi.l [A6 + 0xC], 0xF0000000
00000EE4 6606 bne +0x8 /* 00000EEC */
00000EE6 7000 moveq.l D0, 0x00
00000EE8 6000 013C bra +0x13E /* 00001026 */
label00000EEC:
00000EEC 2054 movea.l A0, [A4]
00000EEE 3E28 0002 move.w D7, [A0 + 0x2]
00000EF2 7C00 moveq.l D6, 0x00
00000EF4 6026 bra +0x28 /* 00000F1C */
label00000EF6:
00000EF6 486E FFE0 pea.l [A6 - 0x20]
00000EFA 3F06 move.w -[A7], D6
00000EFC 2F0C move.l -[A7], A4
00000EFE 4EAD 18E2 jsr [A5 + 0x18E2 /* export_792 */]
00000F02 4A40 tst.w D0
00000F04 4FEF 000A lea.l A7, [A7 + 0xA]
00000F08 6716 beq +0x18 /* 00000F20 */
00000F0A 202E FFE0 move.l D0, [A6 - 0x20]
00000F0E B0AE 000C cmp.l D0, [A6 + 0xC]
00000F12 6606 bne +0x8 /* 00000F1A */
00000F14 7000 moveq.l D0, 0x00
00000F16 6000 010E bra +0x110 /* 00001026 */
label00000F1A:
00000F1A 5246 addq.w D6, 1
label00000F1C:
00000F1C BE46 cmp.w D7, D6
00000F1E 6ED6 bgt -0x28 /* 00000EF6 */
label00000F20:
00000F20 486E 000C pea.l [A6 + 0xC]
00000F24 3F06 move.w -[A7], D6
00000F26 2F0C move.l -[A7], A4
00000F28 4EAD 18FA jsr [A5 + 0x18FA /* export_795 */]
00000F2C 4A40 tst.w D0
00000F2E 4FEF 000A lea.l A7, [A7 + 0xA]
00000F32 6606 bne +0x8 /* 00000F3A */
00000F34 7000 moveq.l D0, 0x00
00000F36 6000 00EE bra +0xF0 /* 00001026 */
label00000F3A:
00000F3A 2F3C 0000 12DA move.l -[A7], 0x12DA
00000F40 486E FFF8 pea.l [A6 - 0x8]
00000F44 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
00000F48 2EBC 0000 12E0 move.l [A7], 0x12E0
00000F4E 486E FFEE pea.l [A6 - 0x12]
00000F52 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
00000F56 2EBC 0000 12E8 move.l [A7], 0x12E8
00000F5C 486E FFE4 pea.l [A6 - 0x1C]
00000F60 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
00000F64 302E 000E move.w D0, [A6 + 0xE]
00000F68 0240 00FF andi.w D0, 0xFF
00000F6C 0240 FFFF andi.w D0, 0xFFFF
00000F70 3E80 move.w [A7], D0
00000F72 3F3C 0004 move.w -[A7], 0x4
00000F76 486E FFF8 pea.l [A6 - 0x8]
00000F7A 4EBA FC46 jsr [PC - 0x3BA /* 00000BC2 */]
00000F7E 202E 000C move.l D0, [A6 + 0xC]
00000F82 E088 lsr D0, 8
00000F84 0240 00FF andi.w D0, 0xFF
00000F88 0240 FFFF andi.w D0, 0xFFFF
00000F8C 3E80 move.w [A7], D0
00000F8E 3F3C 0006 move.w -[A7], 0x6
00000F92 486E FFEE pea.l [A6 - 0x12]
00000F96 4EBA FC2A jsr [PC - 0x3D6 /* 00000BC2 */]
00000F9A 202E 000C move.l D0, [A6 + 0xC]
00000F9E 7210 moveq.l D1, 0x10
00000FA0 E2A8 lsr D0, D1
00000FA2 0240 00FF andi.w D0, 0xFF
00000FA6 0240 FFFF andi.w D0, 0xFFFF
00000FAA 3E80 move.w [A7], D0
00000FAC 3F3C 0005 move.w -[A7], 0x5
00000FB0 486E FFE4 pea.l [A6 - 0x1C]
00000FB4 4EBA FC0C jsr [PC - 0x3F4 /* 00000BC2 */]
00000FB8 486E FFF8 pea.l [A6 - 0x8]
00000FBC 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00000FC0 2E80 move.l [A7], D0
00000FC2 486E FFF8 pea.l [A6 - 0x8]
00000FC6 2F0B move.l -[A7], A3
00000FC8 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000FCC 486E FFEE pea.l [A6 - 0x12]
00000FD0 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00000FD4 2E80 move.l [A7], D0
00000FD6 486E FFEE pea.l [A6 - 0x12]
00000FDA 2F0B move.l -[A7], A3
00000FDC 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000FE0 486E FFE4 pea.l [A6 - 0x1C]
00000FE4 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00000FE8 2E80 move.l [A7], D0
00000FEA 486E FFE4 pea.l [A6 - 0x1C]
00000FEE 2F0B move.l -[A7], A3
00000FF0 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000FF4 2EBC 0000 12EE move.l [A7], 0x12EE
00000FFA 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00000FFE 2E80 move.l [A7], D0
00001000 2F3C 0000 12F0 move.l -[A7], 0x12F0
00001006 2F0B move.l -[A7], A3
00001008 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
0000100C 2EBC 0000 12F2 move.l [A7], 0x12F2
00001012 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00001016 2E80 move.l [A7], D0
00001018 2F3C 0000 12F6 move.l -[A7], 0x12F6
0000101E 2F0B move.l -[A7], A3
00001020 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00001024 7001 moveq.l D0, 0x01
label00001026:
00001026 4CEE 18C0 FFD0 movem.l D6,D7,A3,A4, [A6 - 0x30]
0000102C 4E5E unlink A6
0000102E 4E75 rts
fn00001030:
00001030 4E56 FFC4 link A6, -0x003C
00001034 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001038 286E 000C movea.l A4, [A6 + 0xC]
0000103C 2F3C 0000 12FA move.l -[A7], 0x12FA
00001042 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00001046 2E80 move.l [A7], D0
00001048 2F3C 0000 1306 move.l -[A7], 0x1306
0000104E 2F0C move.l -[A7], A4
00001050 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00001054 2EBC 0000 1312 move.l [A7], 0x1312
0000105A 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
0000105E 2E80 move.l [A7], D0
00001060 2F3C 0000 1314 move.l -[A7], 0x1314
00001066 2F0C move.l -[A7], A4
00001068 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
0000106C 2EBC 0000 1316 move.l [A7], 0x1316
00001072 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00001076 2E80 move.l [A7], D0
00001078 2F3C 0000 131A move.l -[A7], 0x131A
0000107E 2F0C move.l -[A7], A4
00001080 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00001084 486E FFC4 pea.l [A6 - 0x3C]
00001088 4227 clr.b -[A7]
0000108A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000108E 4EAD 1CCA jsr [A5 + 0x1CCA /* export_917 */]
00001092 082E 0003 FFC6 btst.b [A6 - 0x3A], 0x3
00001098 4FEF 0026 lea.l A7, [A7 + 0x26]
0000109C 6710 beq +0x12 /* 000010AE */
0000109E 0CAE F000 0000 FFEC cmpi.l [A6 - 0x14], 0xF0000000
000010A6 6706 beq +0x8 /* 000010AE */
000010A8 2E2E FFEC move.l D7, [A6 - 0x14]
000010AC 6002 bra +0x4 /* 000010B0 */
label000010AE:
000010AE 7E00 moveq.l D7, 0x00
label000010B0:
000010B0 2F0C move.l -[A7], A4
000010B2 2F07 move.l -[A7], D7
000010B4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000010B8 4EBA FE12 jsr [PC - 0x1EE /* 00000ECC */]
000010BC 206E 0008 movea.l A0, [A6 + 0x8]
000010C0 2050 movea.l A0, [A0]
000010C2 2668 0018 movea.l A3, [A0 + 0x18]
000010C6 2053 movea.l A0, [A3]
000010C8 2068 0012 movea.l A0, [A0 + 0x12]
000010CC 2050 movea.l A0, [A0]
000010CE 3E28 0002 move.w D7, [A0 + 0x2]
000010D2 7C00 moveq.l D6, 0x00
000010D4 4FEF 000C lea.l A7, [A7 + 0xC]
000010D8 602E bra +0x30 /* 00001108 */
label000010DA:
000010DA 486E FFF2 pea.l [A6 - 0xE]
000010DE 3F06 move.w -[A7], D6
000010E0 2F0B move.l -[A7], A3
000010E2 4EAD 2242 jsr [A5 + 0x2242 /* export_1092 */]
000010E6 486E FFC4 pea.l [A6 - 0x3C]
000010EA 486E FFF2 pea.l [A6 - 0xE]
000010EE 2F0B move.l -[A7], A3
000010F0 4EAD 2262 jsr [A5 + 0x2262 /* export_1096 */]
000010F4 2E8C move.l [A7], A4
000010F6 2F2E FFEC move.l -[A7], [A6 - 0x14]
000010FA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000010FE 4EBA FDCC jsr [PC - 0x234 /* 00000ECC */]
00001102 4FEF 001E lea.l A7, [A7 + 0x1E]
00001106 5246 addq.w D6, 1
label00001108:
00001108 BE46 cmp.w D7, D6
0000110A 6ECE bgt -0x30 /* 000010DA */
0000110C 2F3C 0000 131E move.l -[A7], 0x131E
00001112 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00001116 2E80 move.l [A7], D0
00001118 2F3C 0000 1320 move.l -[A7], 0x1320
0000111E 2F0C move.l -[A7], A4
00001120 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00001124 2EBC 0000 1322 move.l [A7], 0x1322
0000112A 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
0000112E 2E80 move.l [A7], D0
00001130 2F3C 0000 1326 move.l -[A7], 0x1326
00001136 2F0C move.l -[A7], A4
00001138 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
0000113C 7001 moveq.l D0, 0x01
0000113E 4CEE 18C0 FFB4 movem.l D6,D7,A3,A4, [A6 - 0x4C]
00001144 4E5E unlink A6
00001146 4E75 rts
fn00001148:
00001148 4E56 FFFA link A6, -0x0006
0000114C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001150 286E 000C movea.l A4, [A6 + 0xC]
00001154 266E 0010 movea.l A3, [A6 + 0x10]
00001158 200C move.l D0, A4
0000115A 6704 beq +0x6 /* 00001160 */
0000115C 200B move.l D0, A3
0000115E 6606 bne +0x8 /* 00001166 */
label00001160:
00001160 7000 moveq.l D0, 0x00
00001162 6000 01CC bra +0x1CE /* 00001330 */
label00001166:
00001166 1E2C 0002 move.b D7, [A4 + 0x2]
0000116A 4A07 tst.b D7
0000116C 6606 bne +0x8 /* 00001174 */
0000116E 7000 moveq.l D0, 0x00
00001170 6000 01BE bra +0x1C0 /* 00001330 */
label00001174:
00001174 1D7C 005C FFFA move.b [A6 - 0x6], 0x5C /* '\\' */
0000117A 7C00 moveq.l D6, 0x00
0000117C 1C07 move.b D6, D7
0000117E 0806 0000 btst.b D6, 0x0
00001182 6734 beq +0x36 /* 000011B8 */
00001184 3E14 move.w D7, [A4]
00001186 0C47 FFFF cmpi.w D7, 0xFFFF
0000118A 672C beq +0x2E /* 000011B8 */
0000118C 1D7C 0066 FFFB move.b [A6 - 0x5], 0x66 /* 'f' */
00001192 3F07 move.w -[A7], D7
00001194 3F3C 0002 move.w -[A7], 0x2
00001198 486E FFFA pea.l [A6 - 0x6]
0000119C 4EBA FA24 jsr [PC - 0x5DC /* 00000BC2 */]
000011A0 486E FFFA pea.l [A6 - 0x6]
000011A4 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
000011A8 2E80 move.l [A7], D0
000011AA 486E FFFA pea.l [A6 - 0x6]
000011AE 2F0B move.l -[A7], A3
000011B0 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000011B4 4FEF 0014 lea.l A7, [A7 + 0x14]
label000011B8:
000011B8 0806 0001 btst.b D6, 0x1
000011BC 674C beq +0x4E /* 0000120A */
000011BE 3E2C 0024 move.w D7, [A4 + 0x24]
000011C2 3F07 move.w -[A7], D7
000011C4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000011C8 1F3C 0092 move.b -[A7], 0x92
000011CC 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
000011D0 3E00 move.w D7, D0
000011D2 4A47 tst.w D7
000011D4 508F addq.l A7, 8
000011D6 6F32 ble +0x34 /* 0000120A */
000011D8 1D7C 0066 FFFB move.b [A6 - 0x5], 0x66 /* 'f' */
000011DE 1D7C 0073 FFFC move.b [A6 - 0x4], 0x73 /* 's' */
000011E4 3F07 move.w -[A7], D7
000011E6 3F3C 0003 move.w -[A7], 0x3
000011EA 486E FFFA pea.l [A6 - 0x6]
000011EE 4EBA F9D2 jsr [PC - 0x62E /* 00000BC2 */]
000011F2 486E FFFA pea.l [A6 - 0x6]
000011F6 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
000011FA 2E80 move.l [A7], D0
000011FC 486E FFFA pea.l [A6 - 0x6]
00001200 2F0B move.l -[A7], A3
00001202 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00001206 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000120A:
0000120A 0806 0002 btst.b D6, 0x2
0000120E 6700 0098 beq +0x9A /* 000012A8 */
00001212 1E2C 0026 move.b D7, [A4 + 0x26]
00001216 4A07 tst.b D7
00001218 6700 008E beq +0x90 /* 000012A8 */
0000121C 7A00 moveq.l D5, 0x00
0000121E 1A07 move.b D5, D7
00001220 0805 0001 btst.b D5, 0x1
00001224 671C beq +0x1E /* 00001242 */
00001226 2F3C 0000 132A move.l -[A7], 0x132A
0000122C 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00001230 2E80 move.l [A7], D0
00001232 2F3C 0000 132E move.l -[A7], 0x132E
00001238 2F0B move.l -[A7], A3
0000123A 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
0000123E 4FEF 000C lea.l A7, [A7 + 0xC]
label00001242:
00001242 0805 0002 btst.b D5, 0x2
00001246 671C beq +0x1E /* 00001264 */
00001248 2F3C 0000 1332 move.l -[A7], 0x1332
0000124E 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00001252 2E80 move.l [A7], D0
00001254 2F3C 0000 1336 move.l -[A7], 0x1336
0000125A 2F0B move.l -[A7], A3
0000125C 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00001260 4FEF 000C lea.l A7, [A7 + 0xC]
label00001264:
00001264 0805 0003 btst.b D5, 0x3
00001268 671C beq +0x1E /* 00001286 */
0000126A 2F3C 0000 133A move.l -[A7], 0x133A
00001270 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00001274 2E80 move.l [A7], D0
00001276 2F3C 0000 133E move.l -[A7], 0x133E
0000127C 2F0B move.l -[A7], A3
0000127E 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00001282 4FEF 000C lea.l A7, [A7 + 0xC]
label00001286:
00001286 0805 0004 btst.b D5, 0x4
0000128A 671C beq +0x1E /* 000012A8 */
0000128C 2F3C 0000 1342 move.l -[A7], 0x1342
00001292 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00001296 2E80 move.l [A7], D0
00001298 2F3C 0000 134A move.l -[A7], 0x134A
0000129E 2F0B move.l -[A7], A3
000012A0 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000012A4 4FEF 000C lea.l A7, [A7 + 0xC]
label000012A8:
000012A8 0806 0003 btst.b D6, 0x3
000012AC 674E beq +0x50 /* 000012FC */
000012AE 4AAE 0014 tst.l [A6 + 0x14]
000012B2 6748 beq +0x4A /* 000012FC */
000012B4 2F2C 0028 move.l -[A7], [A4 + 0x28]
000012B8 2F2E 0014 move.l -[A7], [A6 + 0x14]
000012BC 4EBA FBB6 jsr [PC - 0x44A /* 00000E74 */]
000012C0 3E00 move.w D7, D0
000012C2 0C47 FFFF cmpi.w D7, 0xFFFF
000012C6 508F addq.l A7, 8
000012C8 6732 beq +0x34 /* 000012FC */
000012CA 1D7C 0063 FFFB move.b [A6 - 0x5], 0x63 /* 'c' */
000012D0 1D7C 0066 FFFC move.b [A6 - 0x4], 0x66 /* 'f' */
000012D6 3F07 move.w -[A7], D7
000012D8 3F3C 0003 move.w -[A7], 0x3
000012DC 486E FFFA pea.l [A6 - 0x6]
000012E0 4EBA F8E0 jsr [PC - 0x720 /* 00000BC2 */]
000012E4 486E FFFA pea.l [A6 - 0x6]
000012E8 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
000012EC 2E80 move.l [A7], D0
000012EE 486E FFFA pea.l [A6 - 0x6]
000012F2 2F0B move.l -[A7], A3
000012F4 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000012F8 4FEF 0014 lea.l A7, [A7 + 0x14]
label000012FC:
000012FC 0806 0004 btst.b D6, 0x4
00001300 6714 beq +0x16 /* 00001316 */
00001302 0C2C 0001 002C cmpi.b [A4 + 0x2C], 0x1
00001308 670C beq +0xE /* 00001316 */
0000130A 2F0B move.l -[A7], A3
0000130C 1F2C 002C move.b -[A7], [A4 + 0x2C]
00001310 4EBA 0028 jsr [PC + 0x28 /* 0000133A */]
00001314 5C8F addq.l A7, 6
label00001316:
00001316 2F3C 0000 1352 move.l -[A7], 0x1352
0000131C 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00001320 2E80 move.l [A7], D0
00001322 2F3C 0000 1354 move.l -[A7], 0x1354
00001328 2F0B move.l -[A7], A3
0000132A 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
0000132E 7001 moveq.l D0, 0x01
label00001330:
00001330 4CEE 18E0 FFE6 movem.l D5,D6,D7,A3,A4, [A6 - 0x1A]
00001336 4E5E unlink A6
00001338 4E75 rts
fn0000133A:
0000133A 4E56 0000 link A6, 0
0000133E 48E7 0108 movem.l -[A7], D7,A4
00001342 286E 000A movea.l A4, [A6 + 0xA]
00001346 7E00 moveq.l D7, 0x00
00001348 1E2E 0008 move.b D7, [A6 + 0x8]
0000134C 700F moveq.l D0, 0x0F
0000134E C047 and.w D0, D7
00001350 6700 008E beq +0x90 /* 000013E0 */
00001354 6B00 008A bmi +0x8C /* 000013E0 */
00001358 5740 subq.w D0, 3
0000135A 674A beq +0x4C /* 000013A6 */
0000135C 6A06 bpl +0x8 /* 00001364 */
0000135E 5240 addq.w D0, 1
00001360 6A26 bpl +0x28 /* 00001388 */
00001362 6006 bra +0x8 /* 0000136A */
label00001364:
00001364 5540 subq.w D0, 2
00001366 6A78 bpl +0x7A /* 000013E0 */
00001368 605A bra +0x5C /* 000013C4 */
label0000136A:
0000136A 2F3C 0000 1356 move.l -[A7], 0x1356
00001370 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00001374 2E80 move.l [A7], D0
00001376 2F3C 0000 135A move.l -[A7], 0x135A
0000137C 2F0C move.l -[A7], A4
0000137E 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00001382 4FEF 000C lea.l A7, [A7 + 0xC]
00001386 6058 bra +0x5A /* 000013E0 */
label00001388:
00001388 2F3C 0000 135E move.l -[A7], 0x135E
0000138E 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00001392 2E80 move.l [A7], D0
00001394 2F3C 0000 1362 move.l -[A7], 0x1362
0000139A 2F0C move.l -[A7], A4
0000139C 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000013A0 4FEF 000C lea.l A7, [A7 + 0xC]
000013A4 603A bra +0x3C /* 000013E0 */
label000013A6:
000013A6 2F3C 0000 1366 move.l -[A7], 0x1366
000013AC 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
000013B0 2E80 move.l [A7], D0
000013B2 2F3C 0000 136A move.l -[A7], 0x136A
000013B8 2F0C move.l -[A7], A4
000013BA 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000013BE 4FEF 000C lea.l A7, [A7 + 0xC]
000013C2 601C bra +0x1E /* 000013E0 */
label000013C4:
000013C4 2F3C 0000 136E move.l -[A7], 0x136E
000013CA 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
000013CE 2E80 move.l [A7], D0
000013D0 2F3C 0000 1372 move.l -[A7], 0x1372
000013D6 2F0C move.l -[A7], A4
000013D8 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000013DC 4FEF 000C lea.l A7, [A7 + 0xC]
label000013E0:
000013E0 0807 0005 btst.b D7, 0x5
000013E4 671E beq +0x20 /* 00001404 */
000013E6 2F3C 0000 1376 move.l -[A7], 0x1376
000013EC 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
000013F0 2E80 move.l [A7], D0
000013F2 2F3C 0000 137A move.l -[A7], 0x137A
000013F8 2F0C move.l -[A7], A4
000013FA 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000013FE 4FEF 000C lea.l A7, [A7 + 0xC]
00001402 6022 bra +0x24 /* 00001426 */
label00001404:
00001404 0807 0006 btst.b D7, 0x6
00001408 671C beq +0x1E /* 00001426 */
0000140A 2F3C 0000 137E move.l -[A7], 0x137E
00001410 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00001414 2E80 move.l [A7], D0
00001416 2F3C 0000 1382 move.l -[A7], 0x1382
0000141C 2F0C move.l -[A7], A4
0000141E 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00001422 4FEF 000C lea.l A7, [A7 + 0xC]
label00001426:
00001426 7001 moveq.l D0, 0x01
00001428 4CDF 1080 movem.l D7,A4, [A7]+
0000142C 4E5E unlink A6
0000142E 4E75 rts
fn00001430:
00001430 4E56 FFFA link A6, -0x0006
00001434 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
00001438 266E 0008 movea.l A3, [A6 + 0x8]
0000143C 246E 000C movea.l A2, [A6 + 0xC]
00001440 1D7C 005C FFFA move.b [A6 - 0x6], 0x5C /* '\\' */
00001446 1D7C 0073 FFFB move.b [A6 - 0x5], 0x73 /* 's' */
0000144C 2053 movea.l A0, [A3]
0000144E 2868 0008 movea.l A4, [A0 + 0x8]
00001452 2F3C 0000 1386 move.l -[A7], 0x1386
00001458 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
0000145C 2E80 move.l [A7], D0
0000145E 2F3C 0000 1394 move.l -[A7], 0x1394
00001464 2F0A move.l -[A7], A2
00001466 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
0000146A 2EBC 0000 13A2 move.l [A7], 0x13A2
00001470 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00001474 2E80 move.l [A7], D0
00001476 2F3C 0000 13A6 move.l -[A7], 0x13A6
0000147C 2F0A move.l -[A7], A2
0000147E 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00001482 7C00 moveq.l D6, 0x00
00001484 4FEF 0014 lea.l A7, [A7 + 0x14]
00001488 6000 022E bra +0x230 /* 000016B8 */
label0000148C:
0000148C 2F3C 0000 13AA move.l -[A7], 0x13AA
00001492 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00001496 2E80 move.l [A7], D0
00001498 2F3C 0000 13AC move.l -[A7], 0x13AC
0000149E 2F0A move.l -[A7], A2
000014A0 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000014A4 3E86 move.w [A7], D6
000014A6 3F3C 0002 move.w -[A7], 0x2
000014AA 486E FFFA pea.l [A6 - 0x6]
000014AE 4EBA F712 jsr [PC - 0x8EE /* 00000BC2 */]
000014B2 486E FFFA pea.l [A6 - 0x6]
000014B6 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
000014BA 2E80 move.l [A7], D0
000014BC 486E FFFA pea.l [A6 - 0x6]
000014C0 2F0A move.l -[A7], A2
000014C2 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000014C6 2EAE 0010 move.l [A7], [A6 + 0x10]
000014CA 2F0A move.l -[A7], A2
000014CC 2054 movea.l A0, [A4]
000014CE 4868 0004 pea.l [A0 + 0x4]
000014D2 2F0B move.l -[A7], A3
000014D4 4EBA FC72 jsr [PC - 0x38E /* 00001148 */]
000014D8 2EBC 0000 13AE move.l [A7], 0x13AE
000014DE 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
000014E2 2E80 move.l [A7], D0
000014E4 2F3C 0000 13B6 move.l -[A7], 0x13B6
000014EA 2F0A move.l -[A7], A2
000014EC 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000014F0 2EBC 0000 13BE move.l [A7], 0x13BE
000014F6 486E FFFA pea.l [A6 - 0x6]
000014FA 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
000014FE 2054 movea.l A0, [A4]
00001500 3EA8 003E move.w [A7], [A0 + 0x3E]
00001504 2F0B move.l -[A7], A3
00001506 1F3C 0062 move.b -[A7], 0x62 /* 'b' */
0000150A 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
0000150E 3A00 move.w D5, D0
00001510 3E85 move.w [A7], D5
00001512 2F3C 0000 13C2 move.l -[A7], 0x13C2
00001518 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
0000151C 548F addq.l A7, 2
0000151E 3E80 move.w [A7], D0
00001520 486E FFFA pea.l [A6 - 0x6]
00001524 4EBA F69C jsr [PC - 0x964 /* 00000BC2 */]
00001528 486E FFFA pea.l [A6 - 0x6]
0000152C 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00001530 2E80 move.l [A7], D0
00001532 486E FFFA pea.l [A6 - 0x6]
00001536 2F0A move.l -[A7], A2
00001538 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
0000153C 2EBC 0000 13C6 move.l [A7], 0x13C6
00001542 486E FFFA pea.l [A6 - 0x6]
00001546 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
0000154A 2054 movea.l A0, [A4]
0000154C 3EA8 0042 move.w [A7], [A0 + 0x42]
00001550 2F0B move.l -[A7], A3
00001552 1F3C 0062 move.b -[A7], 0x62 /* 'b' */
00001556 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
0000155A 3A00 move.w D5, D0
0000155C 3E85 move.w [A7], D5
0000155E 2F3C 0000 13CA move.l -[A7], 0x13CA
00001564 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00001568 548F addq.l A7, 2
0000156A 3E80 move.w [A7], D0
0000156C 486E FFFA pea.l [A6 - 0x6]
00001570 4EBA F650 jsr [PC - 0x9B0 /* 00000BC2 */]
00001574 486E FFFA pea.l [A6 - 0x6]
00001578 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
0000157C 2E80 move.l [A7], D0
0000157E 486E FFFA pea.l [A6 - 0x6]
00001582 2F0A move.l -[A7], A2
00001584 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00001588 4FEF 006A lea.l A7, [A7 + 0x6A]
0000158C 2F3C 0000 13CE move.l -[A7], 0x13CE
00001592 486E FFFA pea.l [A6 - 0x6]
00001596 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
0000159A 2054 movea.l A0, [A4]
0000159C 3EA8 0044 move.w [A7], [A0 + 0x44]
000015A0 2F0B move.l -[A7], A3
000015A2 1F3C 0062 move.b -[A7], 0x62 /* 'b' */
000015A6 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
000015AA 3A00 move.w D5, D0
000015AC 3E85 move.w [A7], D5
000015AE 2F3C 0000 13D2 move.l -[A7], 0x13D2
000015B4 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
000015B8 548F addq.l A7, 2
000015BA 3E80 move.w [A7], D0
000015BC 486E FFFA pea.l [A6 - 0x6]
000015C0 4EBA F600 jsr [PC - 0xA00 /* 00000BC2 */]
000015C4 486E FFFA pea.l [A6 - 0x6]
000015C8 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
000015CC 2E80 move.l [A7], D0
000015CE 486E FFFA pea.l [A6 - 0x6]
000015D2 2F0A move.l -[A7], A2
000015D4 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000015D8 2EBC 0000 13D6 move.l [A7], 0x13D6
000015DE 486E FFFA pea.l [A6 - 0x6]
000015E2 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
000015E6 7800 moveq.l D4, 0x00
000015E8 7E00 moveq.l D7, 0x00
000015EA 4FEF 0024 lea.l A7, [A7 + 0x24]
000015EE 6046 bra +0x48 /* 00001636 */
label000015F0:
000015F0 2054 movea.l A0, [A4]
000015F2 3F30 7846 move.w -[A7], [A0 + D7 + 0x46]
000015F6 2F0B move.l -[A7], A3
000015F8 1F3C 0062 move.b -[A7], 0x62 /* 'b' */
000015FC 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
00001600 3A00 move.w D5, D0
00001602 3E85 move.w [A7], D5
00001604 2F3C 0000 13DA move.l -[A7], 0x13DA
0000160A 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
0000160E 548F addq.l A7, 2
00001610 3E80 move.w [A7], D0
00001612 486E FFFA pea.l [A6 - 0x6]
00001616 4EBA F5AA jsr [PC - 0xA56 /* 00000BC2 */]
0000161A 486E FFFA pea.l [A6 - 0x6]
0000161E 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00001622 2E80 move.l [A7], D0
00001624 486E FFFA pea.l [A6 - 0x6]
00001628 2F0A move.l -[A7], A2
0000162A 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
0000162E 4FEF 001A lea.l A7, [A7 + 0x1A]
00001632 5244 addq.w D4, 1
00001634 5487 addq.l D7, 2
label00001636:
00001636 2054 movea.l A0, [A4]
00001638 7000 moveq.l D0, 0x00
0000163A 1028 0066 move.b D0, [A0 + 0x66]
0000163E B044 cmp.w D0, D4
00001640 6EAE bgt -0x50 /* 000015F0 */
00001642 2F3C 0000 13DE move.l -[A7], 0x13DE
00001648 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
0000164C 2E80 move.l [A7], D0
0000164E 2F3C 0000 13E0 move.l -[A7], 0x13E0
00001654 2F0A move.l -[A7], A2
00001656 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
0000165A 7006 moveq.l D0, 0x06
0000165C 2E80 move.l [A7], D0
0000165E 2F3C 0000 13E2 move.l -[A7], 0x13E2
00001664 2F0A move.l -[A7], A2
00001666 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
0000166A 2EBC 0000 13EA move.l [A7], 0x13EA
00001670 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00001674 2E80 move.l [A7], D0
00001676 2F3C 0000 13EC move.l -[A7], 0x13EC
0000167C 2F0A move.l -[A7], A2
0000167E 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00001682 2EBC 0000 13EE move.l [A7], 0x13EE
00001688 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
0000168C 2E80 move.l [A7], D0
0000168E 2F3C 0000 13F0 move.l -[A7], 0x13F0
00001694 2F0A move.l -[A7], A2
00001696 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
0000169A 2EBC 0000 13F2 move.l [A7], 0x13F2
000016A0 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
000016A4 2E80 move.l [A7], D0
000016A6 2F3C 0000 13F6 move.l -[A7], 0x13F6
000016AC 2F0A move.l -[A7], A2
000016AE 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000016B2 4FEF 002C lea.l A7, [A7 + 0x2C]
000016B6 5246 addq.w D6, 1
label000016B8:
000016B8 0C46 0001 cmpi.w D6, 0x1
000016BC 6D00 FDCE blt -0x230 /* 0000148C */
000016C0 2F3C 0000 13FA move.l -[A7], 0x13FA
000016C6 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
000016CA 2E80 move.l [A7], D0
000016CC 2F3C 0000 13FC move.l -[A7], 0x13FC
000016D2 2F0A move.l -[A7], A2
000016D4 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000016D8 2EBC 0000 13FE move.l [A7], 0x13FE
000016DE 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
000016E2 2E80 move.l [A7], D0
000016E4 2F3C 0000 1402 move.l -[A7], 0x1402
000016EA 2F0A move.l -[A7], A2
000016EC 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000016F0 7001 moveq.l D0, 0x01
000016F2 4CEE 1CF0 FFDE movem.l D4,D5,D6,D7,A2,A3,A4, [A6 - 0x22]
000016F8 4E5E unlink A6
000016FA 4E75 rts
fn000016FC:
000016FC 4E56 0000 link A6, 0
00001700 7001 moveq.l D0, 0x01
00001702 4E5E unlink A6
00001704 4E75 rts
fn00001706:
00001706 4E56 FEB2 link A6, -0x014E
0000170A 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000170E 266E 0014 movea.l A3, [A6 + 0x14]
00001712 7600 moveq.l D3, 0x00
00001714 3D7C 0001 FEC0 move.w [A6 - 0x140], 0x1
0000171A 206E 0008 movea.l A0, [A6 + 0x8]
0000171E 2050 movea.l A0, [A0]
00001720 2868 0018 movea.l A4, [A0 + 0x18]
00001724 206E 0008 movea.l A0, [A6 + 0x8]
00001728 2050 movea.l A0, [A0]
0000172A 2D68 0020 FEB8 move.l [A6 - 0x148], [A0 + 0x20]
00001730 206E 0008 movea.l A0, [A6 + 0x8]
00001734 2050 movea.l A0, [A0]
00001736 2D50 FEB4 move.l [A6 - 0x14C], [A0]
0000173A 3D7C 0001 FEB2 move.w [A6 - 0x14E], 0x1
00001740 1D7C 005C FEC4 move.b [A6 - 0x13C], 0x5C /* '\\' */
00001746 1D7C 0073 FEC5 move.b [A6 - 0x13B], 0x73 /* 's' */
0000174C 486E FFF0 pea.l [A6 - 0x10]
00001750 486E FFFE pea.l [A6 - 0x2]
00001754 2F2E 000C move.l -[A7], [A6 + 0xC]
00001758 2F0C move.l -[A7], A4
0000175A 4EAD 223A jsr [A5 + 0x223A /* export_1091 */]
0000175E 4A40 tst.w D0
00001760 4FEF 0010 lea.l A7, [A7 + 0x10]
00001764 6608 bne +0xA /* 0000176E */
00001766 426E FEB2 clr.w [A6 - 0x14E]
0000176A 6000 02A4 bra +0x2A6 /* 00001A10 */
label0000176E:
0000176E 7C00 moveq.l D6, 0x00
00001770 6000 0296 bra +0x298 /* 00001A08 */
label00001774:
00001774 4A6E FEC0 tst.w [A6 - 0x140]
00001778 6664 bne +0x66 /* 000017DE */
0000177A 486E FFF0 pea.l [A6 - 0x10]
0000177E 1F3C 0001 move.b -[A7], 0x1
00001782 2F0C move.l -[A7], A4
00001784 4EAD 224A jsr [A5 + 0x224A /* export_1093 */]
00001788 4A40 tst.w D0
0000178A 4FEF 000A lea.l A7, [A7 + 0xA]
0000178E 6608 bne +0xA /* 00001798 */
00001790 426E FEB2 clr.w [A6 - 0x14E]
00001794 6000 027A bra +0x27C /* 00001A10 */
label00001798:
00001798 2F3C 0000 1406 move.l -[A7], 0x1406
0000179E 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
000017A2 2E80 move.l [A7], D0
000017A4 2F3C 0000 1408 move.l -[A7], 0x1408
000017AA 2F0B move.l -[A7], A3
000017AC 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000017B0 082E 0000 FFF1 btst.b [A6 - 0xF], 0x0
000017B6 4FEF 000C lea.l A7, [A7 + 0xC]
000017BA 671C beq +0x1E /* 000017D8 */
000017BC 2F3C 0000 140A move.l -[A7], 0x140A
000017C2 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
000017C6 2E80 move.l [A7], D0
000017C8 2F3C 0000 1418 move.l -[A7], 0x1418
000017CE 2F0B move.l -[A7], A3
000017D0 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000017D4 4FEF 000C lea.l A7, [A7 + 0xC]
label000017D8:
000017D8 426E FFFE clr.w [A6 - 0x2]
000017DC 6038 bra +0x3A /* 00001816 */
label000017DE:
000017DE 2F3C 0000 1426 move.l -[A7], 0x1426
000017E4 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
000017E8 2E80 move.l [A7], D0
000017EA 2F3C 0000 1428 move.l -[A7], 0x1428
000017F0 2F0B move.l -[A7], A3
000017F2 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000017F6 2EBC 0000 142A move.l [A7], 0x142A
000017FC 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00001800 2E80 move.l [A7], D0
00001802 2F3C 0000 1438 move.l -[A7], 0x1438
00001808 2F0B move.l -[A7], A3
0000180A 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
0000180E 426E FEC0 clr.w [A6 - 0x140]
00001812 4FEF 0014 lea.l A7, [A7 + 0x14]
label00001816:
00001816 7000 moveq.l D0, 0x00
00001818 102E FFF2 move.b D0, [A6 - 0xE]
0000181C 3F00 move.w -[A7], D0
0000181E 3F3C 0002 move.w -[A7], 0x2
00001822 486E FEC4 pea.l [A6 - 0x13C]
00001826 4EBA F39A jsr [PC - 0xC66 /* 00000BC2 */]
0000182A 486E FEC4 pea.l [A6 - 0x13C]
0000182E 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00001832 2E80 move.l [A7], D0
00001834 486E FEC4 pea.l [A6 - 0x13C]
00001838 2F0B move.l -[A7], A3
0000183A 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
0000183E 486E FEC8 pea.l [A6 - 0x138]
00001842 486E FFF0 pea.l [A6 - 0x10]
00001846 2F0C move.l -[A7], A4
00001848 4EAD 2262 jsr [A5 + 0x2262 /* export_1096 */]
0000184C 2EAE 0018 move.l [A7], [A6 + 0x18]
00001850 2F0B move.l -[A7], A3
00001852 486E FEC8 pea.l [A6 - 0x138]
00001856 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000185A 4EBA F8EC jsr [PC - 0x714 /* 00001148 */]
0000185E 362E FFFC move.w D3, [A6 - 0x4]
00001862 082E 0001 FFF1 btst.b [A6 - 0xF], 0x1
00001868 4FEF 002C lea.l A7, [A7 + 0x2C]
0000186C 6702 beq +0x4 /* 00001870 */
0000186E 5343 subq.w D3, 1
label00001870:
00001870 202E 0010 move.l D0, [A6 + 0x10]
00001874 9086 sub.l D0, D6
00001876 3203 move.w D1, D3
00001878 926E FFFE sub.w D1, [A6 - 0x2]
0000187C 3041 movea.w A0, D1
0000187E B1C0 cmpa.l A0, D0
00001880 6E06 bgt +0x8 /* 00001888 */
00001882 966E FFFE sub.w D3, [A6 - 0x2]
00001886 600C bra +0xE /* 00001894 */
label00001888:
00001888 362E 0012 move.w D3, [A6 + 0x12]
0000188C 9646 sub.w D3, D6
0000188E 022E 00FD FFF1 andi.b [A6 - 0xF], 0xFD
label00001894:
00001894 4A43 tst.w D3
00001896 6F00 00EA ble +0xEC /* 00001982 */
0000189A 2054 movea.l A0, [A4]
0000189C 326E FFFE movea.w A1, [A6 - 0x2]
000018A0 D3E8 0002 add.l A1, [A0 + 0x2]
000018A4 2F09 move.l -[A7], A1
000018A6 2F2E FEB8 move.l -[A7], [A6 - 0x148]
000018AA 4EAD 1A2A jsr [A5 + 0x1A2A /* export_833 */]
000018AE 3A03 move.w D5, D3
000018B0 508F addq.l A7, 8
000018B2 6000 00C8 bra +0xCA /* 0000197C */
label000018B6:
000018B6 0C45 00FA cmpi.w D5, 0xFA
000018BA 6F06 ble +0x8 /* 000018C2 */
000018BC 303C 00FA move.w D0, 0xFA
000018C0 6002 bra +0x4 /* 000018C4 */
label000018C2:
000018C2 3005 move.w D0, D5
label000018C4:
000018C4 3E00 move.w D7, D0
000018C6 3F07 move.w -[A7], D7
000018C8 486E FEF6 pea.l [A6 - 0x10A]
000018CC 2F2E FEB8 move.l -[A7], [A6 - 0x148]
000018D0 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
000018D4 7800 moveq.l D4, 0x00
000018D6 41EE FEF6 lea.l A0, [A6 - 0x10A]
000018DA 2D48 FEBC move.l [A6 - 0x144], A0
000018DE 426E FEC2 clr.w [A6 - 0x13E]
000018E2 45EE FEF6 lea.l A2, [A6 - 0x10A]
000018E6 4FEF 000A lea.l A7, [A7 + 0xA]
000018EA 6052 bra +0x54 /* 0000193E */
label000018EC:
000018EC 0C12 007B cmpi.b [A2], 0x7B /* '{' */
000018F0 670C beq +0xE /* 000018FE */
000018F2 0C12 007D cmpi.b [A2], 0x7D /* '}' */
000018F6 6706 beq +0x8 /* 000018FE */
000018F8 0C12 005C cmpi.b [A2], 0x5C /* '\\' */
000018FC 6638 bne +0x3A /* 00001936 */
label000018FE:
000018FE 4A44 tst.w D4
00001900 6F18 ble +0x1A /* 0000191A */
00001902 3044 movea.w A0, D4
00001904 2F08 move.l -[A7], A0
00001906 2F2E FEBC move.l -[A7], [A6 - 0x144]
0000190A 2F0B move.l -[A7], A3
0000190C 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00001910 7800 moveq.l D4, 0x00
00001912 2D4A FEBC move.l [A6 - 0x144], A2
00001916 4FEF 000C lea.l A7, [A7 + 0xC]
label0000191A:
0000191A 2F3C 0000 1446 move.l -[A7], 0x1446
00001920 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00001924 2E80 move.l [A7], D0
00001926 2F3C 0000 1448 move.l -[A7], 0x1448
0000192C 2F0B move.l -[A7], A3
0000192E 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00001932 4FEF 000C lea.l A7, [A7 + 0xC]
label00001936:
00001936 5244 addq.w D4, 1
00001938 526E FEC2 addq.w [A6 - 0x13E], 1
0000193C 528A addq.l A2, 1
label0000193E:
0000193E BE6E FEC2 cmp.w D7, [A6 - 0x13E]
00001942 6EA8 bgt -0x56 /* 000018EC */
00001944 4A44 tst.w D4
00001946 6F12 ble +0x14 /* 0000195A */
00001948 3044 movea.w A0, D4
0000194A 2F08 move.l -[A7], A0
0000194C 2F2E FEBC move.l -[A7], [A6 - 0x144]
00001950 2F0B move.l -[A7], A3
00001952 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00001956 4FEF 000C lea.l A7, [A7 + 0xC]
label0000195A:
0000195A BE45 cmp.w D7, D5
0000195C 6C1C bge +0x1E /* 0000197A */
0000195E 2F3C 0000 144A move.l -[A7], 0x144A
00001964 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00001968 2E80 move.l [A7], D0
0000196A 2F3C 0000 144E move.l -[A7], 0x144E
00001970 2F0B move.l -[A7], A3
00001972 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00001976 4FEF 000C lea.l A7, [A7 + 0xC]
label0000197A:
0000197A 9A47 sub.w D5, D7
label0000197C:
0000197C 4A45 tst.w D5
0000197E 6E00 FF36 bgt -0xC8 /* 000018B6 */
label00001982:
00001982 082E 0001 FFF1 btst.b [A6 - 0xF], 0x1
00001988 6720 beq +0x22 /* 000019AA */
0000198A 5286 addq.l D6, 1
0000198C 2F3C 0000 1452 move.l -[A7], 0x1452
00001992 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00001996 2E80 move.l [A7], D0
00001998 2F3C 0000 1458 move.l -[A7], 0x1458
0000199E 2F0B move.l -[A7], A3
000019A0 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000019A4 4FEF 000C lea.l A7, [A7 + 0xC]
000019A8 6026 bra +0x28 /* 000019D0 */
label000019AA:
000019AA 3043 movea.w A0, D3
000019AC D1C6 add.l A0, D6
000019AE B1EE 0010 cmpa.l A0, [A6 + 0x10]
000019B2 6D1C blt +0x1E /* 000019D0 */
000019B4 2F3C 0000 145E move.l -[A7], 0x145E
000019BA 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
000019BE 2E80 move.l [A7], D0
000019C0 2F3C 0000 1460 move.l -[A7], 0x1460
000019C6 2F0B move.l -[A7], A3
000019C8 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000019CC 4FEF 000C lea.l A7, [A7 + 0xC]
label000019D0:
000019D0 2F3C 0000 1462 move.l -[A7], 0x1462
000019D6 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
000019DA 2E80 move.l [A7], D0
000019DC 2F3C 0000 1464 move.l -[A7], 0x1464
000019E2 2F0B move.l -[A7], A3
000019E4 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000019E8 2EBC 0000 1466 move.l [A7], 0x1466
000019EE 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
000019F2 2E80 move.l [A7], D0
000019F4 2F3C 0000 146A move.l -[A7], 0x146A
000019FA 2F0B move.l -[A7], A3
000019FC 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00001A00 4FEF 0014 lea.l A7, [A7 + 0x14]
00001A04 3043 movea.w A0, D3
00001A06 DC88 add.l D6, A0
label00001A08:
00001A08 BCAE 0010 cmp.l D6, [A6 + 0x10]
00001A0C 6D00 FD66 blt -0x298 /* 00001774 */
label00001A10:
00001A10 2F2E FEB4 move.l -[A7], [A6 - 0x14C]
00001A14 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A18 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00001A1C 302E FEB2 move.w D0, [A6 - 0x14E]
00001A20 4CEE 1CF8 FE92 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x16E]
00001A26 4E5E unlink A6
00001A28 4E75 rts
00001A2A 4E56 FFFE link A6, -0x0002
00001A2E 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
00001A32 4AAE 0008 tst.l [A6 + 0x8]
00001A36 6606 bne +0x8 /* 00001A3E */
00001A38 7000 moveq.l D0, 0x00
00001A3A 6000 009C bra +0x9E /* 00001AD8 */
label00001A3E:
00001A3E 2053 movea.l A0, [A3]
00001A40 2E28 0010 move.l D7, [A0 + 0x10]
00001A44 4A87 tst.l D7
00001A46 6E06 bgt +0x8 /* 00001A4E */
00001A48 7000 moveq.l D0, 0x00
00001A4A 6000 008C bra +0x8E /* 00001AD8 */
label00001A4E:
00001A4E 2F07 move.l -[A7], D7
00001A50 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
00001A54 2840 movea.l A4, D0
00001A56 200C move.l D0, A4
00001A58 588F addq.l A7, 4
00001A5A 676C beq +0x6E /* 00001AC8 */
00001A5C 2F0C move.l -[A7], A4
00001A5E 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */]
00001A62 2A00 move.l D5, D0
00001A64 588F addq.l A7, 4
00001A66 6604 bne +0x6 /* 00001A6C */
00001A68 99CC sub.l A4, A4
00001A6A 605C bra +0x5E /* 00001AC8 */
label00001A6C:
00001A6C 2445 movea.l A2, D5
00001A6E 602E bra +0x30 /* 00001A9E */
label00001A70:
00001A70 0C87 0000 7FFF cmpi.l D7, 0x7FFF
00001A76 6F08 ble +0xA /* 00001A80 */
00001A78 203C 0000 7FFF move.l D0, 0x7FFF
00001A7E 6008 bra +0xA /* 00001A88 */
label00001A80:
00001A80 2007 move.l D0, D7
00001A82 0280 0000 FFFF andi.l D0, 0xFFFF
label00001A88:
00001A88 3C00 move.w D6, D0
00001A8A 3F06 move.w -[A7], D6
00001A8C 2F0A move.l -[A7], A2
00001A8E 2F0B move.l -[A7], A3
00001A90 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00001A94 D4C6 add.w A2, D6
00001A96 3046 movea.w A0, D6
00001A98 9E88 sub.l D7, A0
00001A9A 4FEF 000A lea.l A7, [A7 + 0xA]
label00001A9E:
00001A9E 4A87 tst.l D7
00001AA0 6ECE bgt -0x30 /* 00001A70 */
00001AA2 42A7 clr.l -[A7]
00001AA4 2F0C move.l -[A7], A4
00001AA6 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
00001AAA 2E1F move.l D7, [A7]+
00001AAC 2053 movea.l A0, [A3]
00001AAE 2005 move.l D0, D5
00001AB0 D0A8 0010 add.l D0, [A0 + 0x10]
00001AB4 2440 movea.l A2, D0
00001AB6 6004 bra +0x6 /* 00001ABC */
label00001AB8:
00001AB8 4212 clr.b [A2]
00001ABA 528A addq.l A2, 1
label00001ABC:
00001ABC 2045 movea.l A0, D5
00001ABE D1C7 add.l A0, D7
00001AC0 B1CA cmpa.l A0, A2
00001AC2 62F4 bhi -0xA /* 00001AB8 */
00001AC4 204C movea.l A0, A4
00001AC6 A02A syscall HUnlock
label00001AC8:
00001AC8 200B move.l D0, A3
00001ACA 670A beq +0xC /* 00001AD6 */
00001ACC 4267 clr.w -[A7]
00001ACE 2F0B move.l -[A7], A3
00001AD0 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */]
00001AD4 5C8F addq.l A7, 6
label00001AD6:
00001AD6 200C move.l D0, A4
label00001AD8:
00001AD8 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
00001ADC 4E5E unlink A6
00001ADE 4E75 rts
fn00001AE0:
00001AE0 4E56 0000 link A6, 0
00001AE4 3039 FFFF F322 move.w D0, [0xFFFFF322]
00001AEA 4E5E unlink A6
00001AEC 4E75 rts
00001AEE 4E56 FFFC link A6, -0x0004
00001AF2 48E7 0118 movem.l -[A7], D7,A3,A4
00001AF6 286E 000C movea.l A4, [A6 + 0xC]
00001AFA 7E01 moveq.l D7, 0x01
00001AFC 4AAE 0008 tst.l [A6 + 0x8]
00001B00 6704 beq +0x6 /* 00001B06 */
00001B02 200C move.l D0, A4
00001B04 6604 bne +0x6 /* 00001B0A */
label00001B06:
00001B06 7000 moveq.l D0, 0x00
00001B08 605C bra +0x5E /* 00001B66 */
label00001B0A:
00001B0A 1F2E 0010 move.b -[A7], [A6 + 0x10]
00001B0E 42A7 clr.l -[A7]
00001B10 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B14 4EBA 02C6 jsr [PC + 0x2C6 /* 00001DDC */]
00001B18 2640 movea.l A3, D0
00001B1A 486D 2002 pea.l [A5 + 0x2002 /* export_1020 */]
00001B1E 42A7 clr.l -[A7]
00001B20 2F0C move.l -[A7], A4
00001B22 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00001B26 2E80 move.l [A7], D0
00001B28 2F0C move.l -[A7], A4
00001B2A 486E FFFC pea.l [A6 - 0x4]
00001B2E 4EAD 1902 jsr [A5 + 0x1902 /* export_796 */]
00001B32 2D40 FFFC move.l [A6 - 0x4], D0
00001B36 4A80 tst.l D0
00001B38 4FEF 001E lea.l A7, [A7 + 0x1E]
00001B3C 671E beq +0x20 /* 00001B5C */
00001B3E 206E FFFC movea.l A0, [A6 - 0x4]
00001B42 2050 movea.l A0, [A0]
00001B44 214B 004C move.l [A0 + 0x4C], A3
00001B48 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001B4C 4EAD 1912 jsr [A5 + 0x1912 /* export_798 */]
00001B50 2EAE FFFC move.l [A7], [A6 - 0x4]
00001B54 4EAD 190A jsr [A5 + 0x190A /* export_797 */]
00001B58 588F addq.l A7, 4
00001B5A 6002 bra +0x4 /* 00001B5E */
label00001B5C:
00001B5C 7E00 moveq.l D7, 0x00
label00001B5E:
00001B5E 2F0B move.l -[A7], A3
00001B60 4EBA 0394 jsr [PC + 0x394 /* 00001EF6 */]
00001B64 3007 move.w D0, D7
label00001B66:
00001B66 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
00001B6C 4E5E unlink A6
00001B6E 4E75 rts
fn00001B70:
00001B70 4E56 FFFC link A6, -0x0004
00001B74 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
00001B78 7E01 moveq.l D7, 0x01
00001B7A 3C3C 1400 move.w D6, 0x1400
00001B7E 4AAE 0008 tst.l [A6 + 0x8]
00001B82 6706 beq +0x8 /* 00001B8A */
00001B84 4AAE 000C tst.l [A6 + 0xC]
00001B88 6606 bne +0x8 /* 00001B90 */
label00001B8A:
00001B8A 7000 moveq.l D0, 0x00
00001B8C 6000 0080 bra +0x82 /* 00001C0E */
label00001B90:
00001B90 7A00 moveq.l D5, 0x00
00001B92 3A06 move.w D5, D6
00001B94 2F05 move.l -[A7], D5
00001B96 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
00001B9A 2840 movea.l A4, D0
00001B9C 200C move.l D0, A4
00001B9E 588F addq.l A7, 4
00001BA0 6604 bne +0x6 /* 00001BA6 */
00001BA2 7000 moveq.l D0, 0x00
00001BA4 6068 bra +0x6A /* 00001C0E */
label00001BA6:
00001BA6 204C movea.l A0, A4
00001BA8 A029 syscall HLock
00001BAA 2654 movea.l A3, [A4]
00001BAC 1F2E 0010 move.b -[A7], [A6 + 0x10]
00001BB0 2F2E 000C move.l -[A7], [A6 + 0xC]
00001BB4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001BB8 4EBA 0222 jsr [PC + 0x222 /* 00001DDC */]
00001BBC 2440 movea.l A2, D0
00001BBE 486D 2002 pea.l [A5 + 0x2002 /* export_1020 */]
00001BC2 2F05 move.l -[A7], D5
00001BC4 42A7 clr.l -[A7]
00001BC6 2F0B move.l -[A7], A3
00001BC8 486E FFFC pea.l [A6 - 0x4]
00001BCC 4EAD 1902 jsr [A5 + 0x1902 /* export_796 */]
00001BD0 2D40 FFFC move.l [A6 - 0x4], D0
00001BD4 4A80 tst.l D0
00001BD6 4FEF 001E lea.l A7, [A7 + 0x1E]
00001BDA 671E beq +0x20 /* 00001BFA */
00001BDC 206E FFFC movea.l A0, [A6 - 0x4]
00001BE0 2050 movea.l A0, [A0]
00001BE2 214A 004C move.l [A0 + 0x4C], A2
00001BE6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001BEA 4EAD 1912 jsr [A5 + 0x1912 /* export_798 */]
00001BEE 2EAE FFFC move.l [A7], [A6 - 0x4]
00001BF2 4EAD 190A jsr [A5 + 0x190A /* export_797 */]
00001BF6 588F addq.l A7, 4
00001BF8 6002 bra +0x4 /* 00001BFC */
label00001BFA:
00001BFA 7E00 moveq.l D7, 0x00
label00001BFC:
00001BFC 2F0A move.l -[A7], A2
00001BFE 4EBA 02F6 jsr [PC + 0x2F6 /* 00001EF6 */]
00001C02 204C movea.l A0, A4
00001C04 A02A syscall HUnlock
00001C06 2E8C move.l [A7], A4
00001C08 4EAD 185A jsr [A5 + 0x185A /* export_775 */]
00001C0C 3007 move.w D0, D7
label00001C0E:
00001C0E 4CEE 1CE0 FFE4 movem.l D5,D6,D7,A2,A3,A4, [A6 - 0x1C]
00001C14 4E5E unlink A6
00001C16 4E75 rts
00001C18 4E56 0000 link A6, 0
00001C1C 4E5E unlink A6
00001C1E 4E75 rts
fn00001C20:
00001C20 4E56 0000 link A6, 0
00001C24 48E7 0038 movem.l -[A7], A2,A3,A4
00001C28 4AAE 0008 tst.l [A6 + 0x8]
00001C2C 6604 bne +0x6 /* 00001C32 */
00001C2E 7000 moveq.l D0, 0x00
00001C30 605E bra +0x60 /* 00001C90 */
label00001C32:
00001C32 206E 0008 movea.l A0, [A6 + 0x8]
00001C36 2650 movea.l A3, [A0]
00001C38 7044 moveq.l D0, 0x44
00001C3A C1EB 0006 muls.w D0, [A3 + 0x6]
00001C3E 49F3 0808 lea.l A4, [A3 + D0 + 0x8]
00001C42 42AC 0002 clr.l [A4 + 0x2]
00001C46 42AC 0006 clr.l [A4 + 0x6]
00001C4A 42AC 000A clr.l [A4 + 0xA]
00001C4E 426C 000E clr.w [A4 + 0xE]
00001C52 426C 0040 clr.w [A4 + 0x40]
00001C56 426C 0042 clr.w [A4 + 0x42]
00001C5A 197C 0014 0012 move.b [A4 + 0x12], 0x14
00001C60 422C 0013 clr.b [A4 + 0x13]
00001C64 426C 0034 clr.w [A4 + 0x34]
00001C68 45EC 0036 lea.l A2, [A4 + 0x36]
00001C6C 14BC 0001 move.b [A2], 0x1
00001C70 297C F000 0000 0038 move.l [A4 + 0x38], 0xF0000000
00001C78 197C 0001 003C move.b [A4 + 0x3C], 0x1
00001C7E 1012 move.b D0, [A2]
00001C80 4600 not.b D0
00001C82 1940 003E move.b [A4 + 0x3E], D0
00001C86 38BC 0180 move.w [A4], 0x180
00001C8A 36BC 0001 move.w [A3], 0x1
00001C8E 7001 moveq.l D0, 0x01
label00001C90:
00001C90 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00001C94 4E5E unlink A6
00001C96 4E75 rts
fn00001C98:
00001C98 4E56 FFDA link A6, -0x0026
00001C9C 48E7 0138 movem.l -[A7], D7,A2,A3,A4
00001CA0 2E2E 0008 move.l D7, [A6 + 0x8]
00001CA4 4A87 tst.l D7
00001CA6 6606 bne +0x8 /* 00001CAE */
00001CA8 7000 moveq.l D0, 0x00
00001CAA 6000 00B4 bra +0xB6 /* 00001D60 */
label00001CAE:
00001CAE 2047 movea.l A0, D7
00001CB0 A029 syscall HLock
00001CB2 2047 movea.l A0, D7
00001CB4 2850 movea.l A4, [A0]
00001CB6 7044 moveq.l D0, 0x44
00001CB8 C1EC 0006 muls.w D0, [A4 + 0x6]
00001CBC 45F4 0808 lea.l A2, [A4 + D0 + 0x8]
00001CC0 47EA 0010 lea.l A3, [A2 + 0x10]
00001CC4 4A54 tst.w [A4]
00001CC6 6708 beq +0xA /* 00001CD0 */
00001CC8 2F07 move.l -[A7], D7
00001CCA 4EBA 1288 jsr [PC + 0x1288 /* 00002F54 */]
00001CCE 588F addq.l A7, 4
label00001CD0:
00001CD0 4252 clr.w [A2]
00001CD2 42AA 0002 clr.l [A2 + 0x2]
00001CD6 42AA 0006 clr.l [A2 + 0x6]
00001CDA 42AA 000A clr.l [A2 + 0xA]
00001CDE 426A 000E clr.w [A2 + 0xE]
00001CE2 426A 0040 clr.w [A2 + 0x40]
00001CE6 426A 0042 clr.w [A2 + 0x42]
00001CEA 486E FFDA pea.l [A6 - 0x26]
00001CEE 3F2C 0582 move.w -[A7], [A4 + 0x582]
00001CF2 2F07 move.l -[A7], D7
00001CF4 4EBA 158C jsr [PC + 0x158C /* 00003282 */]
00001CF8 5240 addq.w D0, 1
00001CFA 4FEF 000A lea.l A7, [A7 + 0xA]
00001CFE 6724 beq +0x26 /* 00001D24 */
00001D00 0052 0010 ori.w [A2], 0x10
00001D04 002B 0001 0002 ori.b [A3 + 0x2], 0x1
00001D0A 4A2E FFDE tst.b [A6 - 0x22]
00001D0E 6606 bne +0x8 /* 00001D16 */
00001D10 422B 0003 clr.b [A3 + 0x3]
00001D14 600E bra +0x10 /* 00001D24 */
label00001D16:
00001D16 486E FFDE pea.l [A6 - 0x22]
00001D1A 486B 0003 pea.l [A3 + 0x3]
00001D1E 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
00001D22 508F addq.l A7, 8
label00001D24:
00001D24 0052 0360 ori.w [A2], 0x360
00001D28 002B 000E 0002 ori.b [A3 + 0x2], 0xE
00001D2E 3F3C 0018 move.w -[A7], 0x18
00001D32 2F2C 0002 move.l -[A7], [A4 + 0x2]
00001D36 1F3C 0091 move.b -[A7], 0x91
00001D3A 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
00001D3E 3740 0024 move.w [A3 + 0x24], D0
00001D42 277C F000 0000 0028 move.l [A3 + 0x28], 0xF0000000
00001D4A 177C 0001 0026 move.b [A3 + 0x26], 0x1
00001D50 157C 00FE 003E move.b [A2 + 0x3E], 0xFE
00001D56 38BC 0001 move.w [A4], 0x1
00001D5A 2047 movea.l A0, D7
00001D5C A02A syscall HUnlock
00001D5E 7001 moveq.l D0, 0x01
label00001D60:
00001D60 4CEE 1C80 FFCA movem.l D7,A2,A3,A4, [A6 - 0x36]
00001D66 4E5E unlink A6
00001D68 4E75 rts
fn00001D6A:
00001D6A 4E56 0000 link A6, 0
00001D6E 48E7 0138 movem.l -[A7], D7,A2,A3,A4
00001D72 286E 0008 movea.l A4, [A6 + 0x8]
00001D76 200C move.l D0, A4
00001D78 6604 bne +0x6 /* 00001D7E */
00001D7A 7000 moveq.l D0, 0x00
00001D7C 6042 bra +0x44 /* 00001DC0 */
label00001D7E:
00001D7E 204C movea.l A0, A4
00001D80 A029 syscall HLock
00001D82 2654 movea.l A3, [A4]
00001D84 7044 moveq.l D0, 0x44
00001D86 C1EB 0006 muls.w D0, [A3 + 0x6]
00001D8A 45F3 0808 lea.l A2, [A3 + D0 + 0x8]
00001D8E 7E10 moveq.l D7, 0x10
00001D90 DE8A add.l D7, A2
00001D92 4A53 tst.w [A3]
00001D94 6708 beq +0xA /* 00001D9E */
00001D96 2F0C move.l -[A7], A4
00001D98 4EBA 11BA jsr [PC + 0x11BA /* 00002F54 */]
00001D9C 588F addq.l A7, 4
label00001D9E:
00001D9E 426A 000E clr.w [A2 + 0xE]
00001DA2 2047 movea.l A0, D7
00001DA4 117C 0001 002C move.b [A0 + 0x2C], 0x1
00001DAA 2047 movea.l A0, D7
00001DAC 0028 0010 0002 ori.b [A0 + 0x2], 0x10
00001DB2 0052 0080 ori.w [A2], 0x80
00001DB6 36BC 0001 move.w [A3], 0x1
00001DBA 204C movea.l A0, A4
00001DBC A02A syscall HUnlock
00001DBE 7001 moveq.l D0, 0x01
label00001DC0:
00001DC0 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
00001DC4 4E5E unlink A6
00001DC6 4E75 rts
fn00001DC8:
00001DC8 4E56 0000 link A6, 0
00001DCC 4AAE 0008 tst.l [A6 + 0x8]
00001DD0 6604 bne +0x6 /* 00001DD6 */
00001DD2 7000 moveq.l D0, 0x00
00001DD4 6002 bra +0x4 /* 00001DD8 */
label00001DD6:
00001DD6 7001 moveq.l D0, 0x01
label00001DD8:
00001DD8 4E5E unlink A6
00001DDA 4E75 rts
fn00001DDC:
00001DDC 4E56 0000 link A6, 0
00001DE0 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
00001DE4 4878 0AF0 push.l 0xAF0
00001DE8 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
00001DEC 2840 movea.l A4, D0
00001DEE 200C move.l D0, A4
00001DF0 588F addq.l A7, 4
00001DF2 6606 bne +0x8 /* 00001DFA */
00001DF4 7000 moveq.l D0, 0x00
00001DF6 6000 00F4 bra +0xF6 /* 00001EEC */
label00001DFA:
00001DFA 2F3C 0004 0010 move.l -[A7], 0x40010
00001E00 3F3C 0010 move.w -[A7], 0x10
00001E04 4EAD 18D2 jsr [A5 + 0x18D2 /* export_790 */]
00001E08 2640 movea.l A3, D0
00001E0A 2EBC 0026 0032 move.l [A7], 0x260032 /* '&\02' */
00001E10 3F3C 0032 move.w -[A7], 0x32 /* '2' */
00001E14 4EAD 18D2 jsr [A5 + 0x18D2 /* export_790 */]
00001E18 2C00 move.l D6, D0
00001E1A 2EBC 0054 000A move.l [A7], 0x54000A /* 'T\0\n' */
00001E20 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001E24 4EAD 18D2 jsr [A5 + 0x18D2 /* export_790 */]
00001E28 2E00 move.l D7, D0
00001E2A 200B move.l D0, A3
00001E2C 4FEF 000A lea.l A7, [A7 + 0xA]
00001E30 6708 beq +0xA /* 00001E3A */
00001E32 4A86 tst.l D6
00001E34 6704 beq +0x6 /* 00001E3A */
00001E36 4A87 tst.l D7
00001E38 661E bne +0x20 /* 00001E58 */
label00001E3A:
00001E3A 2F0B move.l -[A7], A3
00001E3C 4EAD 18DA jsr [A5 + 0x18DA /* export_791 */]
00001E40 2E86 move.l [A7], D6
00001E42 4EAD 18DA jsr [A5 + 0x18DA /* export_791 */]
00001E46 2E87 move.l [A7], D7
00001E48 4EAD 18DA jsr [A5 + 0x18DA /* export_791 */]
00001E4C 2E8C move.l [A7], A4
00001E4E 4EAD 185A jsr [A5 + 0x185A /* export_775 */]
00001E52 7000 moveq.l D0, 0x00
00001E54 6000 0096 bra +0x98 /* 00001EEC */
label00001E58:
00001E58 2454 movea.l A2, [A4]
00001E5A 4878 0100 push.l 0x100
00001E5E 3F3C FFFF move.w -[A7], 0xFFFF
00001E62 486A 05E4 pea.l [A2 + 0x5E4]
00001E66 4EAD 0B4A jsr [A5 + 0xB4A /* export_357 */]
00001E6A 254B 05D8 move.l [A2 + 0x5D8], A3
00001E6E 2546 05E0 move.l [A2 + 0x5E0], D6
00001E72 2547 05DC move.l [A2 + 0x5DC], D7
00001E76 256E 0008 0002 move.l [A2 + 0x2], [A6 + 0x8]
00001E7C 426A 0006 clr.w [A2 + 0x6]
00001E80 357C 0014 0580 move.w [A2 + 0x580], 0x14
00001E86 357C 002F 0558 move.w [A2 + 0x558], 0x2F /* '/' */
00001E8C 426A 0582 clr.w [A2 + 0x582]
00001E90 426A 0584 clr.w [A2 + 0x584]
00001E94 357C 0122 0586 move.w [A2 + 0x586], 0x122
00001E9A 357C FFFF 0588 move.w [A2 + 0x588], 0xFFFF
00001EA0 426A 05D0 clr.w [A2 + 0x5D0]
00001EA4 426A 05D2 clr.w [A2 + 0x5D2]
00001EA8 426A 05D4 clr.w [A2 + 0x5D4]
00001EAC 357C FFFF 05D6 move.w [A2 + 0x5D6], 0xFFFF
00001EB2 426A 05CE clr.w [A2 + 0x5CE]
00001EB6 34BC 0001 move.w [A2], 0x1
00001EBA 426A 058A clr.w [A2 + 0x58A]
00001EBE 422A 058C clr.b [A2 + 0x58C]
00001EC2 422A 058D clr.b [A2 + 0x58D]
00001EC6 426A 06E8 clr.w [A2 + 0x6E8]
00001ECA 422A 06EA clr.b [A2 + 0x6EA]
00001ECE 206E 0008 movea.l A0, [A6 + 0x8]
00001ED2 2050 movea.l A0, [A0]
00001ED4 2550 06E4 move.l [A2 + 0x6E4], [A0]
00001ED8 156E 0010 0AEA move.b [A2 + 0xAEA], [A6 + 0x10]
00001EDE 256E 000C 0AEC move.l [A2 + 0xAEC], [A6 + 0xC]
00001EE4 2E8C move.l [A7], A4
00001EE6 4EBA FD38 jsr [PC - 0x2C8 /* 00001C20 */]
00001EEA 200C move.l D0, A4
label00001EEC:
00001EEC 4CEE 1CC0 FFEC movem.l D6,D7,A2,A3,A4, [A6 - 0x14]
00001EF2 4E5E unlink A6
00001EF4 4E75 rts
fn00001EF6:
00001EF6 4E56 0000 link A6, 0
00001EFA 48E7 0038 movem.l -[A7], A2,A3,A4
00001EFE 286E 0008 movea.l A4, [A6 + 0x8]
00001F02 200C move.l D0, A4
00001F04 6604 bne +0x6 /* 00001F0A */
00001F06 7001 moveq.l D0, 0x01
00001F08 6056 bra +0x58 /* 00001F60 */
label00001F0A:
00001F0A 2F0C move.l -[A7], A4
00001F0C 4EBA 1094 jsr [PC + 0x1094 /* 00002FA2 */]
00001F10 2654 movea.l A3, [A4]
00001F12 246B 0002 movea.l A2, [A3 + 0x2]
00001F16 2EAB 06E4 move.l [A7], [A3 + 0x6E4]
00001F1A 2F0A move.l -[A7], A2
00001F1C 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */]
00001F20 1EBC 0010 move.b [A7], 0x10
00001F24 2054 movea.l A0, [A4]
00001F26 2F28 06E4 move.l -[A7], [A0 + 0x6E4]
00001F2A 2F0A move.l -[A7], A2
00001F2C 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */]
00001F30 2EAB 06E4 move.l [A7], [A3 + 0x6E4]
00001F34 2F0A move.l -[A7], A2
00001F36 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */]
00001F3A 2054 movea.l A0, [A4]
00001F3C 2EA8 05D8 move.l [A7], [A0 + 0x5D8]
00001F40 4EAD 18DA jsr [A5 + 0x18DA /* export_791 */]
00001F44 2054 movea.l A0, [A4]
00001F46 2EA8 05E0 move.l [A7], [A0 + 0x5E0]
00001F4A 4EAD 18DA jsr [A5 + 0x18DA /* export_791 */]
00001F4E 2054 movea.l A0, [A4]
00001F50 2EA8 05DC move.l [A7], [A0 + 0x5DC]
00001F54 4EAD 18DA jsr [A5 + 0x18DA /* export_791 */]
00001F58 2E8C move.l [A7], A4
00001F5A 4EAD 185A jsr [A5 + 0x185A /* export_775 */]
00001F5E 7001 moveq.l D0, 0x01
label00001F60:
00001F60 4CEE 1C00 FFF4 movem.l A2,A3,A4, [A6 - 0xC]
00001F66 4E5E unlink A6
00001F68 4E75 rts
fn00001F6A:
00001F6A 4E56 FFD2 link A6, -0x002E
00001F6E 2F0C move.l -[A7], A4
00001F70 286E 0008 movea.l A4, [A6 + 0x8]
00001F74 2054 movea.l A0, [A4]
00001F76 4A50 tst.w [A0]
00001F78 6708 beq +0xA /* 00001F82 */
00001F7A 2F0C move.l -[A7], A4
00001F7C 4EBA 0FD6 jsr [PC + 0xFD6 /* 00002F54 */]
00001F80 588F addq.l A7, 4
label00001F82:
00001F82 486E FFD2 pea.l [A6 - 0x2E]
00001F86 2054 movea.l A0, [A4]
00001F88 2F28 0002 move.l -[A7], [A0 + 0x2]
00001F8C 4EAD 1CBA jsr [A5 + 0x1CBA /* export_915 */]
00001F90 486E FFD2 pea.l [A6 - 0x2E]
00001F94 2F0C move.l -[A7], A4
00001F96 4EBA 125E jsr [PC + 0x125E /* 000031F6 */]
00001F9A 7001 moveq.l D0, 0x01
00001F9C 286E FFCE movea.l A4, [A6 - 0x32]
00001FA0 4E5E unlink A6
00001FA2 4E75 rts
export_1020:
00001FA4 4E56 0000 link A6, 0
00001FA8 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
00001FAC 266E 0008 movea.l A3, [A6 + 0x8]
00001FB0 2053 movea.l A0, [A3]
00001FB2 2868 004C movea.l A4, [A0 + 0x4C]
00001FB6 2E14 move.l D7, [A4]
00001FB8 2447 movea.l A2, D7
00001FBA 2247 movea.l A1, D7
00001FBC 2C29 0002 move.l D6, [A1 + 0x2]
00001FC0 102E 000C move.b D0, [A6 + 0xC]
00001FC4 4880 ext.w D0
00001FC6 0C40 0007 cmpi.w D0, 0x7
00001FCA 6200 00EE bhi +0xF0 /* 000020BA */
00001FCE 43FA 00F4 lea.l A1, [PC + 0xF4 /* 000020C4, value 0xFFF6FF16 */]
00001FD2 D040 add.w D0, D0
00001FD4 D2F1 0000 add.w A1, [A1 + D0.w]
00001FD8 4ED1 jmp [A1]
00001FDA 526A 0006 addq.w [A2 + 0x6], 1
00001FDE 3A2A 0006 move.w D5, [A2 + 0x6]
00001FE2 0C45 0014 cmpi.w D5, 0x14
00001FE6 6D06 blt +0x8 /* 00001FEE */
00001FE8 7000 moveq.l D0, 0x00
00001FEA 6000 00D0 bra +0xD2 /* 000020BC */
label00001FEE:
00001FEE 4A45 tst.w D5
00001FF0 6F00 00C8 ble +0xCA /* 000020BA */
00001FF4 78FF moveq.l D4, 0xFFFFFFFF
00001FF6 D845 add.w D4, D5
00001FF8 7044 moveq.l D0, 0x44
00001FFA C1C4 muls.w D0, D4
00001FFC 47F2 0808 lea.l A3, [A2 + D0 + 0x8]
00002000 7044 moveq.l D0, 0x44
00002002 C1C5 muls.w D0, D5
00002004 41F2 0808 lea.l A0, [A2 + D0 + 0x8]
00002008 43D3 lea.l A1, [A3]
0000200A 7010 moveq.l D0, 0x10
label0000200C:
0000200C 20D9 move.l [A0]+, [A1]+
0000200E 51C8 FFFC dbf D0, -0x6 /* 0000200C */
00002012 204A movea.l A0, A2
00002014 D0C4 add.w A0, D4
00002016 D0C4 add.w A0, D4
00002018 224A movea.l A1, A2
0000201A D2C5 add.w A1, D5
0000201C D2C5 add.w A1, D5
0000201E 3368 0558 0558 move.w [A1 + 0x558], [A0 + 0x558]
00002024 2F0B move.l -[A7], A3
00002026 2F0C move.l -[A7], A4
00002028 4EBA FF40 jsr [PC - 0xC0 /* 00001F6A */]
0000202C 508F addq.l A7, 8
0000202E 6000 008A bra +0x8C /* 000020BA */
00002032 536A 0006 subq.w [A2 + 0x6], 1
00002036 3A2A 0006 move.w D5, [A2 + 0x6]
0000203A 34BC 0001 move.w [A2], 0x1
0000203E 4A45 tst.w D5
00002040 6C04 bge +0x6 /* 00002046 */
00002042 7000 moveq.l D0, 0x00
00002044 6076 bra +0x78 /* 000020BC */
label00002046:
00002046 BA6A 0580 cmp.w D5, [A2 + 0x580]
0000204A 6C06 bge +0x8 /* 00002052 */
0000204C 357C 0014 0580 move.w [A2 + 0x580], 0x14
label00002052:
00002052 0C45 0001 cmpi.w D5, 0x1
00002056 6662 bne +0x64 /* 000020BA */
00002058 0C6A 0032 055C cmpi.w [A2 + 0x55C], 0x32 /* '2' */
0000205E 665A bne +0x5C /* 000020BA */
00002060 2F0C move.l -[A7], A4
00002062 4EBA FC34 jsr [PC - 0x3CC /* 00001C98 */]
00002066 588F addq.l A7, 4
00002068 6050 bra +0x52 /* 000020BA */
0000206A 2F0B move.l -[A7], A3
0000206C 4EBA 00BE jsr [PC + 0xBE /* 0000212C */]
00002070 588F addq.l A7, 4
00002072 6046 bra +0x48 /* 000020BA */
00002074 4267 clr.w -[A7]
00002076 42A7 clr.l -[A7]
00002078 2F0B move.l -[A7], A3
0000207A 4EBA 1376 jsr [PC + 0x1376 /* 000033F2 */]
0000207E 4FEF 000A lea.l A7, [A7 + 0xA]
00002082 6036 bra +0x38 /* 000020BA */
00002084 286A 0AEC movea.l A4, [A2 + 0xAEC]
00002088 200C move.l D0, A4
0000208A 672A beq +0x2C /* 000020B6 */
0000208C 4878 1400 push.l 0x1400
00002090 2053 movea.l A0, [A3]
00002092 2F10 move.l -[A7], [A0]
00002094 2F0C move.l -[A7], A4
00002096 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
0000209A 2A00 move.l D5, D0
0000209C 4AAE 0010 tst.l [A6 + 0x10]
000020A0 4FEF 000C lea.l A7, [A7 + 0xC]
000020A4 6706 beq +0x8 /* 000020AC */
000020A6 206E 0010 movea.l A0, [A6 + 0x10]
000020AA 2085 move.l [A0], D5
label000020AC:
000020AC 4A85 tst.l D5
000020AE 5EC0 sgt D0
000020B0 4400 neg.b D0
000020B2 4880 ext.w D0
000020B4 6006 bra +0x8 /* 000020BC */
label000020B6:
000020B6 7000 moveq.l D0, 0x00
000020B8 6002 bra +0x4 /* 000020BC */
label000020BA:
000020BA 7001 moveq.l D0, 0x01
label000020BC:
000020BC 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
000020C0 4E5E unlink A6
000020C2 4E75 rts
000020C4 FFF6 .invalid <<F/7/7>>
000020C6 FF16 .extension 0xF16 <<F/4-5/7>> // unimplemented
000020C8 FF6E .extension 0xF6E <<F/4-5/7>> // unimplemented
000020CA FFA6 .invalid <<F/6/7>>
000020CC FFF6 .invalid <<F/7/7>>
000020CE FFB0 .invalid <<F/6/7>>
000020D0 FFC0 .invalid <<F/7/7>>
000020D2 FFF6 .invalid <<F/7/7>>
fn000020D4:
000020D4 4E56 0000 link A6, 0
000020D8 48E7 0300 movem.l -[A7], D6,D7
000020DC 1C2E 0008 move.b D6, [A6 + 0x8]
000020E0 7E00 moveq.l D7, 0x00
000020E2 0C06 0030 cmpi.b D6, 0x30 /* '0' */
000020E6 6510 bcs +0x12 /* 000020F8 */
000020E8 0C06 0039 cmpi.b D6, 0x39 /* '9' */
000020EC 620A bhi +0xC /* 000020F8 */
000020EE 7E00 moveq.l D7, 0x00
000020F0 1E06 move.b D7, D6
000020F2 0647 FFD0 addi.w D7, 0xFFD0
000020F6 602A bra +0x2C /* 00002122 */
label000020F8:
000020F8 0C06 0061 cmpi.b D6, 0x61 /* 'a' */
000020FC 6510 bcs +0x12 /* 0000210E */
000020FE 0C06 0066 cmpi.b D6, 0x66 /* 'f' */
00002102 620A bhi +0xC /* 0000210E */
00002104 7E00 moveq.l D7, 0x00
00002106 1E06 move.b D7, D6
00002108 0647 FFA9 addi.w D7, 0xFFA9
0000210C 6014 bra +0x16 /* 00002122 */
label0000210E:
0000210E 0C06 0041 cmpi.b D6, 0x41 /* 'A' */
00002112 650E bcs +0x10 /* 00002122 */
00002114 0C06 0046 cmpi.b D6, 0x46 /* 'F' */
00002118 6208 bhi +0xA /* 00002122 */
0000211A 7E00 moveq.l D7, 0x00
0000211C 1E06 move.b D7, D6
0000211E 0647 FFC9 addi.w D7, 0xFFC9
label00002122:
00002122 3007 move.w D0, D7
00002124 4CDF 00C0 movem.l D6,D7, [A7]+
00002128 4E5E unlink A6
0000212A 4E75 rts
fn0000212C:
0000212C 4E56 FFDC link A6, -0x0024
00002130 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00002134 2C2E 0008 move.l D6, [A6 + 0x8]
00002138 42AE FFEA clr.l [A6 - 0x16]
0000213C 7600 moveq.l D3, 0x00
0000213E 426E FFE8 clr.w [A6 - 0x18]
00002142 2046 movea.l A0, D6
00002144 2D50 FFE4 move.l [A6 - 0x1C], [A0]
00002148 206E FFE4 movea.l A0, [A6 - 0x1C]
0000214C 2E28 004C move.l D7, [A0 + 0x4C]
00002150 2247 movea.l A1, D7
00002152 2451 movea.l A2, [A1]
00002154 282A 0002 move.l D4, [A2 + 0x2]
00002158 3A2A 0006 move.w D5, [A2 + 0x6]
0000215C BA6A 0580 cmp.w D5, [A2 + 0x580]
00002160 6D06 blt +0x8 /* 00002168 */
00002162 7001 moveq.l D0, 0x01
00002164 6000 0DE6 bra +0xDE8 /* 00002F4C */
label00002168:
00002168 7044 moveq.l D0, 0x44
0000216A C1C5 muls.w D0, D5
0000216C 47F2 0808 lea.l A3, [A2 + D0 + 0x8]
00002170 49EB 0010 lea.l A4, [A3 + 0x10]
00002174 41EA 0558 lea.l A0, [A2 + 0x558]
00002178 D0C5 add.w A0, D5
0000217A D0C5 add.w A0, D5
0000217C 2D48 FFEE move.l [A6 - 0x12], A0
00002180 3D50 FFE2 move.w [A6 - 0x1E], [A0]
00002184 3D7C 0001 FFE0 move.w [A6 - 0x20], 0x1
0000218A 226E FFE4 movea.l A1, [A6 - 0x1C]
0000218E 1D69 0016 FFDF move.b [A6 - 0x21], [A1 + 0x16]
00002194 0C2E 0003 FFDF cmpi.b [A6 - 0x21], 0x3
0000219A 6638 bne +0x3A /* 000021D4 */
0000219C 206E FFE4 movea.l A0, [A6 - 0x1C]
000021A0 70FF moveq.l D0, 0xFFFFFFFF
000021A2 C068 001E and.w D0, [A0 + 0x1E]
000021A6 3D40 FFDC move.w [A6 - 0x24], D0
000021AA 3D7C 0001 FFE8 move.w [A6 - 0x18], 0x1
000021B0 2068 0004 movea.l A0, [A0 + 0x4]
000021B4 A029 syscall HLock
000021B6 206E FFE4 movea.l A0, [A6 - 0x1C]
000021BA 2068 0004 movea.l A0, [A0 + 0x4]
000021BE 2D50 FFEA move.l [A6 - 0x16], [A0]
000021C2 206E FFE4 movea.l A0, [A6 - 0x1C]
000021C6 2068 0018 movea.l A0, [A0 + 0x18]
000021CA D1EE FFEA add.l A0, [A6 - 0x16]
000021CE 2D48 FFEA move.l [A6 - 0x16], A0
000021D2 6018 bra +0x1A /* 000021EC */
label000021D4:
000021D4 0C2E 0001 FFDF cmpi.b [A6 - 0x21], 0x1
000021DA 6708 beq +0xA /* 000021E4 */
000021DC 0C2E 0002 FFDF cmpi.b [A6 - 0x21], 0x2
000021E2 6608 bne +0xA /* 000021EC */
label000021E4:
000021E4 206E FFE4 movea.l A0, [A6 - 0x1C]
000021E8 3628 0044 move.w D3, [A0 + 0x44]
label000021EC:
000021EC 206E FFE4 movea.l A0, [A6 - 0x1C]
000021F0 3028 0014 move.w D0, [A0 + 0x14]
000021F4 6B00 0D2C bmi +0xD2E /* 00002F22 */
000021F8 0440 0319 subi.w D0, 0x319
000021FC 6700 097C beq +0x97E /* 00002B7A */
00002200 6A00 0186 bpl +0x188 /* 00002388 */
00002204 0440 FE47 subi.w D0, 0xFE47
00002208 6700 03CC beq +0x3CE /* 000025D6 */
0000220C 6A00 00C8 bpl +0xCA /* 000022D6 */
00002210 0440 FFA4 subi.w D0, 0xFFA4
00002214 6A64 bpl +0x66 /* 0000227A */
00002216 0440 FF1E subi.w D0, 0xFF1E
0000221A 6A2C bpl +0x2E /* 00002248 */
0000221C 0440 FFEE subi.w D0, 0xFFEE
00002220 6700 02F2 beq +0x2F4 /* 00002514 */
00002224 6A0C bpl +0xE /* 00002232 */
00002226 0440 FFF2 subi.w D0, 0xFFF2
0000222A 6700 06AA beq +0x6AC /* 000028D6 */
0000222E 6000 0CF2 bra +0xCF4 /* 00002F22 */
label00002232:
00002232 5740 subq.w D0, 3
00002234 6700 02E6 beq +0x2E8 /* 0000251C */
00002238 6B00 0CE8 bmi +0xCEA /* 00002F22 */
0000223C 0440 000D subi.w D0, 0xD /* '\r' */
00002240 6A00 031A bpl +0x31C /* 0000255C */
00002244 6000 0CDC bra +0xCDE /* 00002F22 */
label00002248:
00002248 0440 0010 subi.w D0, 0x10
0000224C 6700 031E beq +0x320 /* 0000256C */
00002250 6A14 bpl +0x16 /* 00002266 */
00002252 5440 addq.w D0, 2
00002254 6700 0CCC beq +0xCCE /* 00002F22 */
00002258 6A00 0CC4 bpl +0xCC6 /* 00002F1E */
0000225C 5240 addq.w D0, 1
0000225E 6A00 02FC bpl +0x2FE /* 0000255C */
00002262 6000 0CBA bra +0xCBC /* 00002F1E */
label00002266:
00002266 0440 00CE subi.w D0, 0xCE
0000226A 6A00 0CB6 bpl +0xCB8 /* 00002F22 */
0000226E 0440 FF34 subi.w D0, 0xFF34
00002272 6A00 0CAE bpl +0xCB0 /* 00002F22 */
00002276 6000 02DE bra +0x2E0 /* 00002556 */
label0000227A:
0000227A 0440 001E subi.w D0, 0x1E
0000227E 6700 0330 beq +0x332 /* 000025B0 */
00002282 6A28 bpl +0x2A /* 000022AC */
00002284 0440 FFF0 subi.w D0, 0xFFF0
00002288 6700 030A beq +0x30C /* 00002594 */
0000228C 6A0E bpl +0x10 /* 0000229C */
0000228E 5440 addq.w D0, 2
00002290 6700 02F2 beq +0x2F4 /* 00002584 */
00002294 6A00 02F6 bpl +0x2F8 /* 0000258C */
00002298 6000 0C88 bra +0xC8A /* 00002F22 */
label0000229C:
0000229C 0440 000E subi.w D0, 0xE
000022A0 6700 02FA beq +0x2FC /* 0000259C */
000022A4 6A00 0300 bpl +0x302 /* 000025A6 */
000022A8 6000 0C78 bra +0xC7A /* 00002F22 */
label000022AC:
000022AC 5940 subq.w D0, 4
000022AE 6700 02EC beq +0x2EE /* 0000259C */
000022B2 6A0E bpl +0x10 /* 000022C2 */
000022B4 5440 addq.w D0, 2
000022B6 6700 030A beq +0x30C /* 000025C2 */
000022BA 6A00 0310 bpl +0x312 /* 000025CC */
000022BE 6000 02F8 bra +0x2FA /* 000025B8 */
label000022C2:
000022C2 0440 001C subi.w D0, 0x1C
000022C6 6A00 0C5A bpl +0xC5C /* 00002F22 */
000022CA 0440 FFEE subi.w D0, 0xFFEE
000022CE 6A00 0C4E bpl +0xC50 /* 00002F1E */
000022D2 6000 0C4E bra +0xC50 /* 00002F22 */
label000022D6:
000022D6 0440 00B3 subi.w D0, 0xB3
000022DA 6700 05BA beq +0x5BC /* 00002896 */
000022DE 6A56 bpl +0x58 /* 00002336 */
000022E0 0440 FFF3 subi.w D0, 0xFFF3
000022E4 6700 040E beq +0x410 /* 000026F4 */
000022E8 6A28 bpl +0x2A /* 00002312 */
000022EA 5840 addq.w D0, 4
000022EC 6700 0C34 beq +0xC36 /* 00002F22 */
000022F0 6A12 bpl +0x14 /* 00002304 */
000022F2 5440 addq.w D0, 2
000022F4 6700 02F2 beq +0x2F4 /* 000025E8 */
000022F8 6A00 034A bpl +0x34C /* 00002644 */
000022FC 0440 FF62 subi.w D0, 0xFF62
00002300 6000 0C20 bra +0xC22 /* 00002F22 */
label00002304:
00002304 5540 subq.w D0, 2
00002306 6700 03B0 beq +0x3B2 /* 000026B8 */
0000230A 6A00 0C16 bpl +0xC18 /* 00002F22 */
0000230E 6000 0352 bra +0x354 /* 00002662 */
label00002312:
00002312 5B40 subq.w D0, 5
00002314 6700 04BC beq +0x4BE /* 000027D2 */
00002318 6A0E bpl +0x10 /* 00002328 */
0000231A 5640 addq.w D0, 3
0000231C 6700 0458 beq +0x45A /* 00002776 */
00002320 6A00 0C00 bpl +0xC02 /* 00002F22 */
00002324 6000 03EC bra +0x3EE /* 00002712 */
label00002328:
00002328 5940 subq.w D0, 4
0000232A 6700 04B2 beq +0x4B4 /* 000027DE */
0000232E 6A00 050A bpl +0x50C /* 0000283A */
00002332 6000 0BEE bra +0xBF0 /* 00002F22 */
label00002336:
00002336 0440 00FE subi.w D0, 0xFE
0000233A 6700 0674 beq +0x676 /* 000029B0 */
0000233E 6A28 bpl +0x2A /* 00002368 */
00002340 0440 FFEF subi.w D0, 0xFFEF
00002344 6A16 bpl +0x18 /* 0000235C */
00002346 0440 FF16 subi.w D0, 0xFF16
0000234A 6700 056C beq +0x56E /* 000028B8 */
0000234E 6A00 0BD2 bpl +0xBD4 /* 00002F22 */
00002352 5240 addq.w D0, 1
00002354 6A00 0380 bpl +0x382 /* 000026D6 */
00002358 6000 04E0 bra +0x4E2 /* 0000283A */
label0000235C:
0000235C 0440 000E subi.w D0, 0xE
00002360 6700 05D8 beq +0x5DA /* 0000293A */
00002364 6000 0BBC bra +0xBBE /* 00002F22 */
label00002368:
00002368 5B40 subq.w D0, 5
0000236A 6700 0718 beq +0x71A /* 00002A84 */
0000236E 6A0E bpl +0x10 /* 0000237E */
00002370 5440 addq.w D0, 2
00002372 6700 06B2 beq +0x6B4 /* 00002A26 */
00002376 6A00 06BA bpl +0x6BC /* 00002A32 */
0000237A 6000 0BA6 bra +0xBA8 /* 00002F22 */
label0000237E:
0000237E 5540 subq.w D0, 2
00002380 6A00 07A6 bpl +0x7A8 /* 00002B28 */
00002384 6000 0750 bra +0x752 /* 00002AD6 */
label00002388:
00002388 0440 02FF subi.w D0, 0x2FF
0000238C 6700 09F4 beq +0x9F6 /* 00002D82 */
00002390 6A00 00BE bpl +0xC0 /* 00002450 */
00002394 0440 FFE8 subi.w D0, 0xFFE8
00002398 6A60 bpl +0x62 /* 000023FA */
0000239A 0440 FE1B subi.w D0, 0xFE1B
0000239E 6700 093E beq +0x940 /* 00002CDE */
000023A2 6A28 bpl +0x2A /* 000023CC */
000023A4 0440 FF0C subi.w D0, 0xFF0C
000023A8 6700 08DC beq +0x8DE /* 00002C86 */
000023AC 6A16 bpl +0x18 /* 000023C4 */
000023AE 0440 FFF7 subi.w D0, 0xFFF7
000023B2 6700 085C beq +0x85E /* 00002C10 */
000023B6 6A00 0B6A bpl +0xB6C /* 00002F22 */
000023BA 5640 addq.w D0, 3
000023BC 6A00 0B64 bpl +0xB66 /* 00002F22 */
000023C0 6000 082E bra +0x830 /* 00002BF0 */
label000023C4:
000023C4 0440 00D9 subi.w D0, 0xD9
000023C8 6000 0B58 bra +0xB5A /* 00002F22 */
label000023CC:
000023CC 0440 00F6 subi.w D0, 0xF6
000023D0 6700 0B4C beq +0xB4E /* 00002F1E */
000023D4 6A10 bpl +0x12 /* 000023E6 */
000023D6 0440 FFEF subi.w D0, 0xFFEF
000023DA 6A00 0B46 bpl +0xB48 /* 00002F22 */
000023DE 0440 FF21 subi.w D0, 0xFF21
000023E2 6000 0B3E bra +0xB40 /* 00002F22 */
label000023E6:
000023E6 5B40 subq.w D0, 5
000023E8 6700 0B38 beq +0xB3A /* 00002F22 */
000023EC 6A00 0B34 bpl +0xB36 /* 00002F22 */
000023F0 5240 addq.w D0, 1
000023F2 6A00 0B2A bpl +0xB2C /* 00002F1E */
000023F6 6000 0B2A bra +0xB2C /* 00002F22 */
label000023FA:
000023FA 0440 0011 subi.w D0, 0x11
000023FE 6700 091A beq +0x91C /* 00002D1A */
00002402 6A2C bpl +0x2E /* 00002430 */
00002404 0440 FFF3 subi.w D0, 0xFFF3
00002408 6700 08F8 beq +0x8FA /* 00002D02 */
0000240C 6A0E bpl +0x10 /* 0000241C */
0000240E 5440 addq.w D0, 2
00002410 6700 08D8 beq +0x8DA /* 00002CEA */
00002414 6A00 0A28 bpl +0xA2A /* 00002E3E */
00002418 6000 0B08 bra +0xB0A /* 00002F22 */
label0000241C:
0000241C 5F40 subq.w D0, 7
0000241E 6700 09F0 beq +0x9F2 /* 00002E10 */
00002422 6A00 0AFE bpl +0xB00 /* 00002F22 */
00002426 5240 addq.w D0, 1
00002428 6A00 09B8 bpl +0x9BA /* 00002DE2 */
0000242C 6000 0AF4 bra +0xAF6 /* 00002F22 */
label00002430:
00002430 5940 subq.w D0, 4
00002432 6700 0936 beq +0x938 /* 00002D6A */
00002436 6A0E bpl +0x10 /* 00002446 */
00002438 5440 addq.w D0, 2
0000243A 6700 0AE6 beq +0xAE8 /* 00002F22 */
0000243E 6A00 0A2C bpl +0xA2E /* 00002E6C */
00002442 6000 0A82 bra +0xA84 /* 00002EC6 */
label00002446:
00002446 5540 subq.w D0, 2
00002448 6A00 0950 bpl +0x952 /* 00002D9A */
0000244C 6000 0934 bra +0x936 /* 00002D82 */
label00002450:
00002450 0440 0200 subi.w D0, 0x200
00002454 6A60 bpl +0x62 /* 000024B6 */
00002456 0440 FEE8 subi.w D0, 0xFEE8
0000245A 6700 048A beq +0x48C /* 000028E6 */
0000245E 6A2C bpl +0x2E /* 0000248C */
00002460 0440 FF1D subi.w D0, 0xFF1D
00002464 6700 0A34 beq +0xA36 /* 00002E9A */
00002468 6A0E bpl +0x10 /* 00002478 */
0000246A 5440 addq.w D0, 2
0000246C 6700 0944 beq +0x946 /* 00002DB2 */
00002470 6A00 0A80 bpl +0xA82 /* 00002EF2 */
00002474 6000 0AAC bra +0xAAE /* 00002F22 */
label00002478:
00002478 5940 subq.w D0, 4
0000247A 6700 0AA6 beq +0xAA8 /* 00002F22 */
0000247E 6A00 0AA2 bpl +0xAA4 /* 00002F22 */
00002482 5240 addq.w D0, 1
00002484 6A00 0944 bpl +0x946 /* 00002DCA */
00002488 6000 0A98 bra +0xA9A /* 00002F22 */
label0000248C:
0000248C 5940 subq.w D0, 4
0000248E 6700 047E beq +0x480 /* 0000290E */
00002492 6A0E bpl +0x10 /* 000024A2 */
00002494 5440 addq.w D0, 2
00002496 6700 0462 beq +0x464 /* 000028FA */
0000249A 6A00 0468 bpl +0x46A /* 00002904 */
0000249E 6000 0450 bra +0x452 /* 000028F0 */
label000024A2:
000024A2 0440 00FC subi.w D0, 0xFC
000024A6 6A00 0A76 bpl +0xA78 /* 00002F1E */
000024AA 0440 FF06 subi.w D0, 0xFF06
000024AE 6A00 0A72 bpl +0xA74 /* 00002F22 */
000024B2 6000 0464 bra +0x466 /* 00002918 */
label000024B6:
000024B6 0440 010A subi.w D0, 0x10A
000024BA 6A2E bpl +0x30 /* 000024EA */
000024BC 0440 FFE4 subi.w D0, 0xFFE4
000024C0 6A10 bpl +0x12 /* 000024D2 */
000024C2 5640 addq.w D0, 3
000024C4 6700 0A58 beq +0xA5A /* 00002F1E */
000024C8 6A00 0A58 bpl +0xA5A /* 00002F22 */
000024CC 5640 addq.w D0, 3
000024CE 6000 0A52 bra +0xA54 /* 00002F22 */
label000024D2:
000024D2 0440 000D subi.w D0, 0xD /* '\r' */
000024D6 6A06 bpl +0x8 /* 000024DE */
000024D8 5640 addq.w D0, 3
000024DA 6000 0A46 bra +0xA48 /* 00002F22 */
label000024DE:
000024DE 0440 000D subi.w D0, 0xD /* '\r' */
000024E2 6A00 0A3A bpl +0xA3C /* 00002F1E */
000024E6 6000 0A3A bra +0xA3C /* 00002F22 */
label000024EA:
000024EA 0440 0031 subi.w D0, 0x31 /* '1' */
000024EE 6A14 bpl +0x16 /* 00002504 */
000024F0 0440 FFE0 subi.w D0, 0xFFE0
000024F4 6A06 bpl +0x8 /* 000024FC */
000024F6 5640 addq.w D0, 3
000024F8 6000 0A28 bra +0xA2A /* 00002F22 */
label000024FC:
000024FC 0440 000D subi.w D0, 0xD /* '\r' */
00002500 6000 0A20 bra +0xA22 /* 00002F22 */
label00002504:
00002504 0440 001E subi.w D0, 0x1E
00002508 6A00 0A18 bpl +0xA1A /* 00002F22 */
0000250C 0440 FFEF subi.w D0, 0xFFEF
00002510 6000 0A10 bra +0xA12 /* 00002F22 */
label00002514:
00002514 3543 0582 move.w [A2 + 0x582], D3
00002518 6000 0A08 bra +0xA0A /* 00002F22 */
label0000251C:
0000251C 082A 0002 0AEA btst.b [A2 + 0xAEA], 0x2
00002522 6700 09FE beq +0xA00 /* 00002F22 */
00002526 4A43 tst.w D3
00002528 6F00 09F8 ble +0x9FA /* 00002F22 */
0000252C 0C43 7BC0 cmpi.w D3, 0x7BC0
00002530 6C00 09F0 bge +0x9F2 /* 00002F22 */
00002534 3F03 move.w -[A7], D3
00002536 2F04 move.l -[A7], D4
00002538 1F3C 0061 move.b -[A7], 0x61 /* 'a' */
0000253C 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
00002540 3A00 move.w D5, D0
00002542 3E85 move.w [A7], D5
00002544 4227 clr.b -[A7]
00002546 42A7 clr.l -[A7]
00002548 2F04 move.l -[A7], D4
0000254A 4EAD 1F82 jsr [A5 + 0x1F82 /* export_1004 */]
0000254E 4FEF 0012 lea.l A7, [A7 + 0x12]
00002552 6000 09CE bra +0x9D0 /* 00002F22 */
label00002556:
00002556 002A 0020 058C ori.b [A2 + 0x58C], 0x20 /* ' ' */
label0000255C:
0000255C 206E FFE4 movea.l A0, [A6 - 0x1C]
00002560 226E FFEE movea.l A1, [A6 - 0x12]
00002564 32A8 0014 move.w [A1], [A0 + 0x14]
00002568 6000 09B8 bra +0x9BA /* 00002F22 */
label0000256C:
0000256C 206E FFE4 movea.l A0, [A6 - 0x1C]
00002570 226E FFEE movea.l A1, [A6 - 0x12]
00002574 32A8 0014 move.w [A1], [A0 + 0x14]
00002578 2F07 move.l -[A7], D7
0000257A 4EBA F71C jsr [PC - 0x8E4 /* 00001C98 */]
0000257E 588F addq.l A7, 4
00002580 6000 09A0 bra +0x9A2 /* 00002F22 */
label00002584:
00002584 3543 05D0 move.w [A2 + 0x5D0], D3
00002588 6000 0998 bra +0x99A /* 00002F22 */
label0000258C:
0000258C 3543 05D2 move.w [A2 + 0x5D2], D3
00002590 6000 0990 bra +0x992 /* 00002F22 */
label00002594:
00002594 3543 05D4 move.w [A2 + 0x5D4], D3
00002598 6000 0988 bra +0x98A /* 00002F22 */
label0000259C:
0000259C 357C 0050 0586 move.w [A2 + 0x586], 0x50 /* 'P' */
000025A2 6000 097E bra +0x980 /* 00002F22 */
label000025A6:
000025A6 357C 0030 0586 move.w [A2 + 0x586], 0x30 /* '0' */
000025AC 6000 0974 bra +0x976 /* 00002F22 */
label000025B0:
000025B0 426A 0586 clr.w [A2 + 0x586]
000025B4 6000 096C bra +0x96E /* 00002F22 */
label000025B8:
000025B8 357C 0010 0586 move.w [A2 + 0x586], 0x10
000025BE 6000 0962 bra +0x964 /* 00002F22 */
label000025C2:
000025C2 357C 0040 0586 move.w [A2 + 0x586], 0x40 /* '@' */
000025C8 6000 0958 bra +0x95A /* 00002F22 */
label000025CC:
000025CC 357C 0020 0586 move.w [A2 + 0x586], 0x20 /* ' ' */
000025D2 6000 094E bra +0x950 /* 00002F22 */
label000025D6:
000025D6 0C6E 0032 FFE2 cmpi.w [A6 - 0x1E], 0x32 /* '2' */
000025DC 6600 0944 bne +0x946 /* 00002F22 */
000025E0 3543 05D6 move.w [A2 + 0x5D6], D3
000025E4 6000 093C bra +0x93E /* 00002F22 */
label000025E8:
000025E8 4A43 tst.w D3
000025EA 6736 beq +0x38 /* 00002622 */
000025EC 0813 0000 btst.b [A3], 0x0
000025F0 6712 beq +0x14 /* 00002604 */
000025F2 082C 0002 0002 btst.b [A4 + 0x2], 0x2
000025F8 670A beq +0xC /* 00002604 */
000025FA 082C 0001 0026 btst.b [A4 + 0x26], 0x1
00002600 6600 0920 bne +0x922 /* 00002F22 */
label00002604:
00002604 0053 0100 ori.w [A3], 0x100
00002608 022C 00FE 0026 andi.b [A4 + 0x26], 0xFE
0000260E 002C 0002 0026 ori.b [A4 + 0x26], 0x2
00002614 002C 0004 0002 ori.b [A4 + 0x2], 0x4
0000261A 34BC 0001 move.w [A2], 0x1
0000261E 6000 0902 bra +0x904 /* 00002F22 */
label00002622:
00002622 0813 0001 btst.b [A3], 0x1
00002626 670A beq +0xC /* 00002632 */
00002628 082B 0001 003E btst.b [A3 + 0x3E], 0x1
0000262E 6600 08F2 bne +0x8F4 /* 00002F22 */
label00002632:
00002632 0053 0200 ori.w [A3], 0x200
00002636 002B 0002 003E ori.b [A3 + 0x3E], 0x2
0000263C 34BC 0001 move.w [A2], 0x1
00002640 6000 08E0 bra +0x8E2 /* 00002F22 */
label00002644:
00002644 0813 0005 btst.b [A3], 0x5
00002648 6708 beq +0xA /* 00002652 */
0000264A B66B 0042 cmp.w D3, [A3 + 0x42]
0000264E 6700 08D2 beq +0x8D4 /* 00002F22 */
label00002652:
00002652 0053 2000 ori.w [A3], 0x2000 /* ' \0' */
00002656 3743 0042 move.w [A3 + 0x42], D3
0000265A 34BC 0001 move.w [A2], 0x1
0000265E 6000 08C2 bra +0x8C4 /* 00002F22 */
label00002662:
00002662 486E FFFC pea.l [A6 - 0x4]
00002666 3F03 move.w -[A7], D3
00002668 2F2A 05D8 move.l -[A7], [A2 + 0x5D8]
0000266C 4EAD 18E2 jsr [A5 + 0x18E2 /* export_792 */]
00002670 4A40 tst.w D0
00002672 4FEF 000A lea.l A7, [A7 + 0xA]
00002676 6700 08AA beq +0x8AC /* 00002F22 */
0000267A 2047 movea.l A0, D7
0000267C 2450 movea.l A2, [A0]
0000267E 7044 moveq.l D0, 0x44
00002680 C1EA 0006 muls.w D0, [A2 + 0x6]
00002684 47F2 0808 lea.l A3, [A2 + D0 + 0x8]
00002688 49EB 0010 lea.l A4, [A3 + 0x10]
0000268C 082C 0003 0002 btst.b [A4 + 0x2], 0x3
00002692 670C beq +0xE /* 000026A0 */
00002694 202E FFFC move.l D0, [A6 - 0x4]
00002698 B0AC 0028 cmp.l D0, [A4 + 0x28]
0000269C 6700 0884 beq +0x886 /* 00002F22 */
label000026A0:
000026A0 0053 0040 ori.w [A3], 0x40 /* '@' */
000026A4 296E FFFC 0028 move.l [A4 + 0x28], [A6 - 0x4]
000026AA 002C 0008 0002 ori.b [A4 + 0x2], 0x8
000026B0 34BC 0001 move.w [A2], 0x1
000026B4 6000 086C bra +0x86E /* 00002F22 */
label000026B8:
000026B8 0053 0080 ori.w [A3], 0x80
000026BC 022C 001F 002C andi.b [A4 + 0x2C], 0x1F
000026C2 002C 0020 002C ori.b [A4 + 0x2C], 0x20 /* ' ' */
000026C8 002C 0010 0002 ori.b [A4 + 0x2], 0x10
000026CE 34BC 0001 move.w [A2], 0x1
000026D2 6000 084E bra +0x850 /* 00002F22 */
label000026D6:
000026D6 0053 0080 ori.w [A3], 0x80
000026DA 022C 001F 002C andi.b [A4 + 0x2C], 0x1F
000026E0 002C 0040 002C ori.b [A4 + 0x2C], 0x40 /* '@' */
000026E6 002C 0010 0002 ori.b [A4 + 0x2], 0x10
000026EC 34BC 0001 move.w [A2], 0x1
000026F0 6000 0830 bra +0x832 /* 00002F22 */
label000026F4:
000026F4 0C6E 0021 FFE2 cmpi.w [A6 - 0x1E], 0x21 /* '!' */
000026FA 6608 bne +0xA /* 00002704 */
000026FC 3543 0584 move.w [A2 + 0x584], D3
00002700 6000 0820 bra +0x822 /* 00002F22 */
label00002704:
00002704 3F03 move.w -[A7], D3
00002706 2F07 move.l -[A7], D7
00002708 4EBA 0C6A jsr [PC + 0xC6A /* 00003374 */]
0000270C 5C8F addq.l A7, 6
0000270E 6000 0812 bra +0x814 /* 00002F22 */
label00002712:
00002712 4A43 tst.w D3
00002714 6F00 080C ble +0x80E /* 00002F22 */
00002718 0C43 7BC0 cmpi.w D3, 0x7BC0
0000271C 6C00 0804 bge +0x806 /* 00002F22 */
00002720 3F03 move.w -[A7], D3
00002722 2F04 move.l -[A7], D4
00002724 1F3C 0091 move.b -[A7], 0x91
00002728 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
0000272C 3A00 move.w D5, D0
0000272E 2047 movea.l A0, D7
00002730 2450 movea.l A2, [A0]
00002732 7044 moveq.l D0, 0x44
00002734 C1EA 0006 muls.w D0, [A2 + 0x6]
00002738 47F2 0808 lea.l A3, [A2 + D0 + 0x8]
0000273C 49EB 0010 lea.l A4, [A3 + 0x10]
00002740 4A45 tst.w D5
00002742 508F addq.l A7, 8
00002744 6F00 07DC ble +0x7DE /* 00002F22 */
00002748 082B 0005 0001 btst.b [A3 + 0x1], 0x5
0000274E 6710 beq +0x12 /* 00002760 */
00002750 082C 0001 0002 btst.b [A4 + 0x2], 0x1
00002756 6708 beq +0xA /* 00002760 */
00002758 BA6C 0024 cmp.w D5, [A4 + 0x24]
0000275C 6700 07C4 beq +0x7C6 /* 00002F22 */
label00002760:
00002760 0053 0020 ori.w [A3], 0x20 /* ' ' */
00002764 002C 0002 0002 ori.b [A4 + 0x2], 0x2
0000276A 3945 0024 move.w [A4 + 0x24], D5
0000276E 34BC 0001 move.w [A2], 0x1
00002772 6000 07AE bra +0x7B0 /* 00002F22 */
label00002776:
00002776 4A43 tst.w D3
00002778 6736 beq +0x38 /* 000027B0 */
0000277A 0813 0000 btst.b [A3], 0x0
0000277E 6712 beq +0x14 /* 00002792 */
00002780 082C 0002 0002 btst.b [A4 + 0x2], 0x2
00002786 670A beq +0xC /* 00002792 */
00002788 082C 0002 0026 btst.b [A4 + 0x26], 0x2
0000278E 6600 0792 bne +0x794 /* 00002F22 */
label00002792:
00002792 0053 0100 ori.w [A3], 0x100
00002796 022C 00FE 0026 andi.b [A4 + 0x26], 0xFE
0000279C 002C 0004 0026 ori.b [A4 + 0x26], 0x4
000027A2 002C 0004 0002 ori.b [A4 + 0x2], 0x4
000027A8 34BC 0001 move.w [A2], 0x1
000027AC 6000 0774 bra +0x776 /* 00002F22 */
label000027B0:
000027B0 0813 0001 btst.b [A3], 0x1
000027B4 670A beq +0xC /* 000027C0 */
000027B6 082B 0002 003E btst.b [A3 + 0x3E], 0x2
000027BC 6600 0764 bne +0x766 /* 00002F22 */
label000027C0:
000027C0 0053 0200 ori.w [A3], 0x200
000027C4 002B 0004 003E ori.b [A3 + 0x3E], 0x4
000027CA 34BC 0001 move.w [A2], 0x1
000027CE 6000 0752 bra +0x754 /* 00002F22 */
label000027D2:
000027D2 2F07 move.l -[A7], D7
000027D4 4EBA F4C2 jsr [PC - 0xB3E /* 00001C98 */]
000027D8 588F addq.l A7, 4
000027DA 6000 0746 bra +0x748 /* 00002F22 */
label000027DE:
000027DE 4A43 tst.w D3
000027E0 6736 beq +0x38 /* 00002818 */
000027E2 0813 0000 btst.b [A3], 0x0
000027E6 6712 beq +0x14 /* 000027FA */
000027E8 082C 0002 0002 btst.b [A4 + 0x2], 0x2
000027EE 670A beq +0xC /* 000027FA */
000027F0 082C 0004 0026 btst.b [A4 + 0x26], 0x4
000027F6 6600 072A bne +0x72C /* 00002F22 */
label000027FA:
000027FA 0053 0100 ori.w [A3], 0x100
000027FE 022C 00FE 0026 andi.b [A4 + 0x26], 0xFE
00002804 002C 0010 0026 ori.b [A4 + 0x26], 0x10
0000280A 002C 0004 0002 ori.b [A4 + 0x2], 0x4
00002810 34BC 0001 move.w [A2], 0x1
00002814 6000 070C bra +0x70E /* 00002F22 */
label00002818:
00002818 0813 0001 btst.b [A3], 0x1
0000281C 670A beq +0xC /* 00002828 */
0000281E 082B 0004 003E btst.b [A3 + 0x3E], 0x4
00002824 6600 06FC bne +0x6FE /* 00002F22 */
label00002828:
00002828 0053 0200 ori.w [A3], 0x200
0000282C 002B 0010 003E ori.b [A3 + 0x3E], 0x10
00002832 34BC 0001 move.w [A2], 0x1
00002836 6000 06EA bra +0x6EC /* 00002F22 */
label0000283A:
0000283A 4A43 tst.w D3
0000283C 6736 beq +0x38 /* 00002874 */
0000283E 0813 0000 btst.b [A3], 0x0
00002842 6712 beq +0x14 /* 00002856 */
00002844 082C 0002 0002 btst.b [A4 + 0x2], 0x2
0000284A 670A beq +0xC /* 00002856 */
0000284C 082C 0003 0026 btst.b [A4 + 0x26], 0x3
00002852 6600 06CE bne +0x6D0 /* 00002F22 */
label00002856:
00002856 0053 0100 ori.w [A3], 0x100
0000285A 022C 00FE 0026 andi.b [A4 + 0x26], 0xFE
00002860 002C 0008 0026 ori.b [A4 + 0x26], 0x8
00002866 002C 0004 0002 ori.b [A4 + 0x2], 0x4
0000286C 34BC 0001 move.w [A2], 0x1
00002870 6000 06B0 bra +0x6B2 /* 00002F22 */
label00002874:
00002874 0813 0001 btst.b [A3], 0x1
00002878 670A beq +0xC /* 00002884 */
0000287A 082B 0003 003E btst.b [A3 + 0x3E], 0x3
00002880 6600 06A0 bne +0x6A2 /* 00002F22 */
label00002884:
00002884 0053 0200 ori.w [A3], 0x200
00002888 002B 0008 003E ori.b [A3 + 0x3E], 0x8
0000288E 34BC 0001 move.w [A2], 0x1
00002892 6000 068E bra +0x690 /* 00002F22 */
label00002896:
00002896 0813 0001 btst.b [A3], 0x1
0000289A 670A beq +0xC /* 000028A6 */
0000289C 082B 0003 003E btst.b [A3 + 0x3E], 0x3
000028A2 6600 067E bne +0x680 /* 00002F22 */
label000028A6:
000028A6 0053 0200 ori.w [A3], 0x200
000028AA 002B 0008 003E ori.b [A3 + 0x3E], 0x8
000028B0 34BC 0001 move.w [A2], 0x1
000028B4 6000 066C bra +0x66E /* 00002F22 */
label000028B8:
000028B8 0813 0004 btst.b [A3], 0x4
000028BC 6708 beq +0xA /* 000028C6 */
000028BE B66B 0040 cmp.w D3, [A3 + 0x40]
000028C2 6700 065E beq +0x660 /* 00002F22 */
label000028C6:
000028C6 0053 1000 ori.w [A3], 0x1000
000028CA 3743 0040 move.w [A3 + 0x40], D3
000028CE 34BC 0001 move.w [A2], 0x1
000028D2 6000 064E bra +0x650 /* 00002F22 */
label000028D6:
000028D6 4A6A 058A tst.w [A2 + 0x58A]
000028DA 6700 0646 beq +0x648 /* 00002F22 */
000028DE 3545 0580 move.w [A2 + 0x580], D5
000028E2 6000 063E bra +0x640 /* 00002F22 */
label000028E6:
000028E6 002A 0001 058C ori.b [A2 + 0x58C], 0x1
000028EC 6000 0634 bra +0x636 /* 00002F22 */
label000028F0:
000028F0 002A 0002 058C ori.b [A2 + 0x58C], 0x2
000028F6 6000 062A bra +0x62C /* 00002F22 */
label000028FA:
000028FA 002A 0004 058C ori.b [A2 + 0x58C], 0x4
00002900 6000 0620 bra +0x622 /* 00002F22 */
label00002904:
00002904 002A 0008 058C ori.b [A2 + 0x58C], 0x8
0000290A 6000 0616 bra +0x618 /* 00002F22 */
label0000290E:
0000290E 002A 0010 058C ori.b [A2 + 0x58C], 0x10
00002914 6000 060C bra +0x60E /* 00002F22 */
label00002918:
00002918 7018 moveq.l D0, 0x18
0000291A C02A 058C and.b D0, [A2 + 0x58C]
0000291E 660E bne +0x10 /* 0000292E */
00002920 4267 clr.w -[A7]
00002922 42A7 clr.l -[A7]
00002924 2F06 move.l -[A7], D6
00002926 4EBA 0ACA jsr [PC + 0xACA /* 000033F2 */]
0000292A 4FEF 000A lea.l A7, [A7 + 0xA]
label0000292E:
0000292E 2047 movea.l A0, D7
00002930 2050 movea.l A0, [A0]
00002932 4228 058C clr.b [A0 + 0x58C]
00002936 6000 05EA bra +0x5EC /* 00002F22 */
label0000293A:
0000293A 0C6E 0032 FFE2 cmpi.w [A6 - 0x1E], 0x32 /* '2' */
00002940 6600 05E0 bne +0x5E2 /* 00002F22 */
00002944 4A6B 000E tst.w [A3 + 0xE]
00002948 6E00 05D8 bgt +0x5DA /* 00002F22 */
0000294C 0C43 8440 cmpi.w D3, 0x8440
00002950 6F00 05D0 ble +0x5D2 /* 00002F22 */
00002954 0C43 7BC0 cmpi.w D3, 0x7BC0
00002958 6C00 05C8 bge +0x5CA /* 00002F22 */
0000295C 486E FFF4 pea.l [A6 - 0xC]
00002960 486E FFF8 pea.l [A6 - 0x8]
00002964 486E FFF6 pea.l [A6 - 0xA]
00002968 486E FFFA pea.l [A6 - 0x6]
0000296C 2F04 move.l -[A7], D4
0000296E 4EAD 1F62 jsr [A5 + 0x1F62 /* export_1000 */]
00002972 3E83 move.w [A7], D3
00002974 2F04 move.l -[A7], D4
00002976 1F3C 0061 move.b -[A7], 0x61 /* 'a' */
0000297A 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
0000297E 3A00 move.w D5, D0
00002980 BA6E FFF6 cmp.w D5, [A6 - 0xA]
00002984 4FEF 001A lea.l A7, [A7 + 0x1A]
00002988 6700 0598 beq +0x59A /* 00002F22 */
0000298C 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00002990 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00002994 3F05 move.w -[A7], D5
00002996 3F2E FFFA move.w -[A7], [A6 - 0x6]
0000299A 2F04 move.l -[A7], D4
0000299C 4EAD 1F6A jsr [A5 + 0x1F6A /* export_1001 */]
000029A0 2047 movea.l A0, D7
000029A2 2050 movea.l A0, [A0]
000029A4 30BC 0001 move.w [A0], 0x1
000029A8 4FEF 000C lea.l A7, [A7 + 0xC]
000029AC 6000 0574 bra +0x576 /* 00002F22 */
label000029B0:
000029B0 0C6E 0032 FFE2 cmpi.w [A6 - 0x1E], 0x32 /* '2' */
000029B6 6600 056A bne +0x56C /* 00002F22 */
000029BA 4A6B 000E tst.w [A3 + 0xE]
000029BE 6E00 0562 bgt +0x564 /* 00002F22 */
000029C2 0C43 8440 cmpi.w D3, 0x8440
000029C6 6F00 055A ble +0x55C /* 00002F22 */
000029CA 0C43 7BC0 cmpi.w D3, 0x7BC0
000029CE 6C00 0552 bge +0x554 /* 00002F22 */
000029D2 486E FFF4 pea.l [A6 - 0xC]
000029D6 486E FFF8 pea.l [A6 - 0x8]
000029DA 486E FFF6 pea.l [A6 - 0xA]
000029DE 486E FFFA pea.l [A6 - 0x6]
000029E2 2F04 move.l -[A7], D4
000029E4 4EAD 1F62 jsr [A5 + 0x1F62 /* export_1000 */]
000029E8 3E83 move.w [A7], D3
000029EA 2F04 move.l -[A7], D4
000029EC 1F3C 0061 move.b -[A7], 0x61 /* 'a' */
000029F0 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
000029F4 3A00 move.w D5, D0
000029F6 BA6E FFFA cmp.w D5, [A6 - 0x6]
000029FA 4FEF 001A lea.l A7, [A7 + 0x1A]
000029FE 6700 0522 beq +0x524 /* 00002F22 */
00002A02 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00002A06 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00002A0A 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00002A0E 3F05 move.w -[A7], D5
00002A10 2F04 move.l -[A7], D4
00002A12 4EAD 1F6A jsr [A5 + 0x1F6A /* export_1001 */]
00002A16 2047 movea.l A0, D7
00002A18 2050 movea.l A0, [A0]
00002A1A 30BC 0001 move.w [A0], 0x1
00002A1E 4FEF 000C lea.l A7, [A7 + 0xC]
00002A22 6000 04FE bra +0x500 /* 00002F22 */
label00002A26:
00002A26 2F07 move.l -[A7], D7
00002A28 4EBA F340 jsr [PC - 0xCC0 /* 00001D6A */]
00002A2C 588F addq.l A7, 4
00002A2E 6000 04F2 bra +0x4F4 /* 00002F22 */
label00002A32:
00002A32 022C 00F0 002C andi.b [A4 + 0x2C], 0xF0
00002A38 002C 0003 002C ori.b [A4 + 0x2C], 0x3
00002A3E 002C 0010 0002 ori.b [A4 + 0x2], 0x10
00002A44 0053 0080 ori.w [A3], 0x80
00002A48 34BC 0001 move.w [A2], 0x1
00002A4C 0C6E 0032 FFE2 cmpi.w [A6 - 0x1E], 0x32 /* '2' */
00002A52 6600 04CE bne +0x4D0 /* 00002F22 */
00002A56 4A6B 000E tst.w [A3 + 0xE]
00002A5A 6600 04C6 bne +0x4C8 /* 00002F22 */
00002A5E 42A7 clr.l -[A7]
00002A60 2F04 move.l -[A7], D4
00002A62 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */]
00002A66 7200 moveq.l D1, 0x00
00002A68 1200 move.b D1, D0
00002A6A 0241 0003 andi.w D1, 0x3
00002A6E 508F addq.l A7, 8
00002A70 6600 04B0 bne +0x4B2 /* 00002F22 */
00002A74 1F3C 0003 move.b -[A7], 0x3
00002A78 2F04 move.l -[A7], D4
00002A7A 4EAD 1CB2 jsr [A5 + 0x1CB2 /* export_914 */]
00002A7E 5C8F addq.l A7, 6
00002A80 6000 04A0 bra +0x4A2 /* 00002F22 */
label00002A84:
00002A84 022C 00F0 002C andi.b [A4 + 0x2C], 0xF0
00002A8A 002C 0004 002C ori.b [A4 + 0x2C], 0x4
00002A90 002C 0010 0002 ori.b [A4 + 0x2], 0x10
00002A96 0053 0080 ori.w [A3], 0x80
00002A9A 34BC 0001 move.w [A2], 0x1
00002A9E 0C6E 0032 FFE2 cmpi.w [A6 - 0x1E], 0x32 /* '2' */
00002AA4 6600 047C bne +0x47E /* 00002F22 */
00002AA8 4A6B 000E tst.w [A3 + 0xE]
00002AAC 6600 0474 bne +0x476 /* 00002F22 */
00002AB0 42A7 clr.l -[A7]
00002AB2 2F04 move.l -[A7], D4
00002AB4 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */]
00002AB8 7200 moveq.l D1, 0x00
00002ABA 1200 move.b D1, D0
00002ABC 0241 0004 andi.w D1, 0x4
00002AC0 508F addq.l A7, 8
00002AC2 6600 045E bne +0x460 /* 00002F22 */
00002AC6 1F3C 0004 move.b -[A7], 0x4
00002ACA 2F04 move.l -[A7], D4
00002ACC 4EAD 1CB2 jsr [A5 + 0x1CB2 /* export_914 */]
00002AD0 5C8F addq.l A7, 6
00002AD2 6000 044E bra +0x450 /* 00002F22 */
label00002AD6:
00002AD6 022C 00F0 002C andi.b [A4 + 0x2C], 0xF0
00002ADC 002C 0001 002C ori.b [A4 + 0x2C], 0x1
00002AE2 002C 0010 0002 ori.b [A4 + 0x2], 0x10
00002AE8 0053 0080 ori.w [A3], 0x80
00002AEC 34BC 0001 move.w [A2], 0x1
00002AF0 0C6E 0032 FFE2 cmpi.w [A6 - 0x1E], 0x32 /* '2' */
00002AF6 6600 042A bne +0x42C /* 00002F22 */
00002AFA 4A6B 000E tst.w [A3 + 0xE]
00002AFE 6600 0422 bne +0x424 /* 00002F22 */
00002B02 42A7 clr.l -[A7]
00002B04 2F04 move.l -[A7], D4
00002B06 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */]
00002B0A 7200 moveq.l D1, 0x00
00002B0C 1200 move.b D1, D0
00002B0E 0241 0001 andi.w D1, 0x1
00002B12 508F addq.l A7, 8
00002B14 6600 040C bne +0x40E /* 00002F22 */
00002B18 1F3C 0001 move.b -[A7], 0x1
00002B1C 2F04 move.l -[A7], D4
00002B1E 4EAD 1CB2 jsr [A5 + 0x1CB2 /* export_914 */]
00002B22 5C8F addq.l A7, 6
00002B24 6000 03FC bra +0x3FE /* 00002F22 */
label00002B28:
00002B28 022C 00F0 002C andi.b [A4 + 0x2C], 0xF0
00002B2E 002C 0002 002C ori.b [A4 + 0x2C], 0x2
00002B34 002C 0010 0002 ori.b [A4 + 0x2], 0x10
00002B3A 0053 0080 ori.w [A3], 0x80
00002B3E 34BC 0001 move.w [A2], 0x1
00002B42 0C6E 0032 FFE2 cmpi.w [A6 - 0x1E], 0x32 /* '2' */
00002B48 6600 03D8 bne +0x3DA /* 00002F22 */
00002B4C 4A6B 000E tst.w [A3 + 0xE]
00002B50 6600 03D0 bne +0x3D2 /* 00002F22 */
00002B54 42A7 clr.l -[A7]
00002B56 2F04 move.l -[A7], D4
00002B58 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */]
00002B5C 7200 moveq.l D1, 0x00
00002B5E 1200 move.b D1, D0
00002B60 0241 0002 andi.w D1, 0x2
00002B64 508F addq.l A7, 8
00002B66 6600 03BA bne +0x3BC /* 00002F22 */
00002B6A 1F3C 0002 move.b -[A7], 0x2
00002B6E 2F04 move.l -[A7], D4
00002B70 4EAD 1CB2 jsr [A5 + 0x1CB2 /* export_914 */]
00002B74 5C8F addq.l A7, 6
00002B76 6000 03AA bra +0x3AC /* 00002F22 */
label00002B7A:
00002B7A 0C6E 0032 FFE2 cmpi.w [A6 - 0x1E], 0x32 /* '2' */
00002B80 6600 03A0 bne +0x3A2 /* 00002F22 */
00002B84 4A6B 000E tst.w [A3 + 0xE]
00002B88 6E00 0398 bgt +0x39A /* 00002F22 */
00002B8C 0C43 8440 cmpi.w D3, 0x8440
00002B90 6F00 0390 ble +0x392 /* 00002F22 */
00002B94 0C43 7BC0 cmpi.w D3, 0x7BC0
00002B98 6C00 0388 bge +0x38A /* 00002F22 */
00002B9C 486E FFF4 pea.l [A6 - 0xC]
00002BA0 486E FFF8 pea.l [A6 - 0x8]
00002BA4 486E FFF6 pea.l [A6 - 0xA]
00002BA8 486E FFFA pea.l [A6 - 0x6]
00002BAC 2F04 move.l -[A7], D4
00002BAE 4EAD 1F62 jsr [A5 + 0x1F62 /* export_1000 */]
00002BB2 3E83 move.w [A7], D3
00002BB4 2F04 move.l -[A7], D4
00002BB6 1F3C 0061 move.b -[A7], 0x61 /* 'a' */
00002BBA 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
00002BBE 3A00 move.w D5, D0
00002BC0 BA6E FFF8 cmp.w D5, [A6 - 0x8]
00002BC4 4FEF 001A lea.l A7, [A7 + 0x1A]
00002BC8 6700 0358 beq +0x35A /* 00002F22 */
00002BCC 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00002BD0 3F05 move.w -[A7], D5
00002BD2 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00002BD6 3F2E FFFA move.w -[A7], [A6 - 0x6]
00002BDA 2F04 move.l -[A7], D4
00002BDC 4EAD 1F6A jsr [A5 + 0x1F6A /* export_1001 */]
00002BE0 2047 movea.l A0, D7
00002BE2 2050 movea.l A0, [A0]
00002BE4 30BC 0001 move.w [A0], 0x1
00002BE8 4FEF 000C lea.l A7, [A7 + 0xC]
00002BEC 6000 0334 bra +0x336 /* 00002F22 */
label00002BF0:
00002BF0 3743 000E move.w [A3 + 0xE], D3
00002BF4 0C6E 0032 FFE2 cmpi.w [A6 - 0x1E], 0x32 /* '2' */
00002BFA 6600 0326 bne +0x328 /* 00002F22 */
00002BFE 082A 0001 0AEA btst.b [A2 + 0xAEA], 0x1
00002C04 6600 031C bne +0x31E /* 00002F22 */
00002C08 3545 0580 move.w [A2 + 0x580], D5
00002C0C 6000 0314 bra +0x316 /* 00002F22 */
label00002C10:
00002C10 0C6E 0032 FFE2 cmpi.w [A6 - 0x1E], 0x32 /* '2' */
00002C16 6600 030A bne +0x30C /* 00002F22 */
00002C1A 4A6B 000E tst.w [A3 + 0xE]
00002C1E 6E00 0302 bgt +0x304 /* 00002F22 */
00002C22 3F03 move.w -[A7], D3
00002C24 2F04 move.l -[A7], D4
00002C26 1F3C 0089 move.b -[A7], 0x89
00002C2A 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
00002C2E 3A00 move.w D5, D0
00002C30 0C43 03E8 cmpi.w D3, 0x3E8
00002C34 508F addq.l A7, 8
00002C36 6614 bne +0x16 /* 00002C4C */
00002C38 42A7 clr.l -[A7]
00002C3A 1F3C 0002 move.b -[A7], 0x2
00002C3E 2F04 move.l -[A7], D4
00002C40 4EAD 1F7A jsr [A5 + 0x1F7A /* export_1003 */]
00002C44 4FEF 000A lea.l A7, [A7 + 0xA]
00002C48 6000 02D8 bra +0x2DA /* 00002F22 */
label00002C4C:
00002C4C 4A43 tst.w D3
00002C4E 6F16 ble +0x18 /* 00002C66 */
00002C50 4267 clr.w -[A7]
00002C52 3F05 move.w -[A7], D5
00002C54 1F3C 0002 move.b -[A7], 0x2
00002C58 2F04 move.l -[A7], D4
00002C5A 4EAD 1F7A jsr [A5 + 0x1F7A /* export_1003 */]
00002C5E 4FEF 000A lea.l A7, [A7 + 0xA]
00002C62 6000 02BE bra +0x2C0 /* 00002F22 */
label00002C66:
00002C66 4A43 tst.w D3
00002C68 6C00 02B8 bge +0x2BA /* 00002F22 */
00002C6C 4267 clr.w -[A7]
00002C6E 3005 move.w D0, D5
00002C70 4440 neg.w D0
00002C72 3F00 move.w -[A7], D0
00002C74 1F3C 0002 move.b -[A7], 0x2
00002C78 2F04 move.l -[A7], D4
00002C7A 4EAD 1F7A jsr [A5 + 0x1F7A /* export_1003 */]
00002C7E 4FEF 000A lea.l A7, [A7 + 0xA]
00002C82 6000 029E bra +0x2A0 /* 00002F22 */
label00002C86:
00002C86 0C6E 0032 FFE2 cmpi.w [A6 - 0x1E], 0x32 /* '2' */
00002C8C 6600 0294 bne +0x296 /* 00002F22 */
00002C90 4A6B 000E tst.w [A3 + 0xE]
00002C94 6E00 028C bgt +0x28E /* 00002F22 */
00002C98 4A43 tst.w D3
00002C9A 6F00 0286 ble +0x288 /* 00002F22 */
00002C9E 0C43 7BC0 cmpi.w D3, 0x7BC0
00002CA2 6C00 027E bge +0x280 /* 00002F22 */
00002CA6 0C6A 0010 05CE cmpi.w [A2 + 0x5CE], 0x10
00002CAC 6C00 0274 bge +0x276 /* 00002F22 */
00002CB0 3F03 move.w -[A7], D3
00002CB2 2F04 move.l -[A7], D4
00002CB4 1F3C 0061 move.b -[A7], 0x61 /* 'a' */
00002CB8 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
00002CBC 3A00 move.w D5, D0
00002CBE 2047 movea.l A0, D7
00002CC0 2450 movea.l A2, [A0]
00002CC2 302A 05CE move.w D0, [A2 + 0x5CE]
00002CC6 526A 05CE addq.w [A2 + 0x5CE], 1
00002CCA 204A movea.l A0, A2
00002CCC D0C0 add.w A0, D0
00002CCE D0C0 add.w A0, D0
00002CD0 3143 05AE move.w [A0 + 0x5AE], D3
00002CD4 34BC 0001 move.w [A2], 0x1
00002CD8 508F addq.l A7, 8
00002CDA 6000 0246 bra +0x248 /* 00002F22 */
label00002CDE:
00002CDE 2F07 move.l -[A7], D7
00002CE0 4EBA F0E6 jsr [PC - 0xF1A /* 00001DC8 */]
00002CE4 588F addq.l A7, 4
00002CE6 6000 023A bra +0x23C /* 00002F22 */
label00002CEA:
00002CEA 3F3C 0001 move.w -[A7], 0x1
00002CEE 2F3C 0000 146E move.l -[A7], 0x146E
00002CF4 2F06 move.l -[A7], D6
00002CF6 4EBA 06FA jsr [PC + 0x6FA /* 000033F2 */]
00002CFA 4FEF 000A lea.l A7, [A7 + 0xA]
00002CFE 6000 0222 bra +0x224 /* 00002F22 */
label00002D02:
00002D02 3F3C 0001 move.w -[A7], 0x1
00002D06 2F3C 0000 1470 move.l -[A7], 0x1470
00002D0C 2F06 move.l -[A7], D6
00002D0E 4EBA 06E2 jsr [PC + 0x6E2 /* 000033F2 */]
00002D12 4FEF 000A lea.l A7, [A7 + 0xA]
00002D16 6000 020A bra +0x20C /* 00002F22 */
label00002D1A:
00002D1A 7600 moveq.l D3, 0x00
00002D1C 0C6E 0001 FFDC cmpi.w [A6 - 0x24], 0x1
00002D22 6D0E blt +0x10 /* 00002D32 */
00002D24 206E FFEA movea.l A0, [A6 - 0x16]
00002D28 1F10 move.b -[A7], [A0]
00002D2A 4EBA F3A8 jsr [PC - 0xC58 /* 000020D4 */]
00002D2E 3600 move.w D3, D0
00002D30 548F addq.l A7, 2
label00002D32:
00002D32 0C6E 0002 FFDC cmpi.w [A6 - 0x24], 0x2
00002D38 6D12 blt +0x14 /* 00002D4C */
00002D3A 206E FFEA movea.l A0, [A6 - 0x16]
00002D3E 1F28 0001 move.b -[A7], [A0 + 0x1]
00002D42 4EBA F390 jsr [PC - 0xC70 /* 000020D4 */]
00002D46 E94B lsl D3.w, 4
00002D48 D640 add.w D3, D0
00002D4A 548F addq.l A7, 2
label00002D4C:
00002D4C 1D43 FFF2 move.b [A6 - 0xE], D3
00002D50 422E FFF3 clr.b [A6 - 0xD]
00002D54 3F3C 0001 move.w -[A7], 0x1
00002D58 486E FFF2 pea.l [A6 - 0xE]
00002D5C 2F06 move.l -[A7], D6
00002D5E 4EBA 0692 jsr [PC + 0x692 /* 000033F2 */]
00002D62 4FEF 000A lea.l A7, [A7 + 0xA]
00002D66 6000 01BA bra +0x1BC /* 00002F22 */
label00002D6A:
00002D6A 3F3C 0001 move.w -[A7], 0x1
00002D6E 2F3C 0000 1472 move.l -[A7], 0x1472
00002D74 2F06 move.l -[A7], D6
00002D76 4EBA 067A jsr [PC + 0x67A /* 000033F2 */]
00002D7A 4FEF 000A lea.l A7, [A7 + 0xA]
00002D7E 6000 01A2 bra +0x1A4 /* 00002F22 */
label00002D82:
00002D82 3F3C 0001 move.w -[A7], 0x1
00002D86 2F3C 0000 1474 move.l -[A7], 0x1474
00002D8C 2F06 move.l -[A7], D6
00002D8E 4EBA 0662 jsr [PC + 0x662 /* 000033F2 */]
00002D92 4FEF 000A lea.l A7, [A7 + 0xA]
00002D96 6000 018A bra +0x18C /* 00002F22 */
label00002D9A:
00002D9A 3F3C 0001 move.w -[A7], 0x1
00002D9E 2F3C 0000 1476 move.l -[A7], 0x1476
00002DA4 2F06 move.l -[A7], D6
00002DA6 4EBA 064A jsr [PC + 0x64A /* 000033F2 */]
00002DAA 4FEF 000A lea.l A7, [A7 + 0xA]
00002DAE 6000 0172 bra +0x174 /* 00002F22 */
label00002DB2:
00002DB2 3F3C 0001 move.w -[A7], 0x1
00002DB6 2F3C 0000 1478 move.l -[A7], 0x1478
00002DBC 2F06 move.l -[A7], D6
00002DBE 4EBA 0632 jsr [PC + 0x632 /* 000033F2 */]
00002DC2 4FEF 000A lea.l A7, [A7 + 0xA]
00002DC6 6000 015A bra +0x15C /* 00002F22 */
label00002DCA:
00002DCA 3F3C 0001 move.w -[A7], 0x1
00002DCE 2F3C 0000 147A move.l -[A7], 0x147A
00002DD4 2F06 move.l -[A7], D6
00002DD6 4EBA 061A jsr [PC + 0x61A /* 000033F2 */]
00002DDA 4FEF 000A lea.l A7, [A7 + 0xA]
00002DDE 6000 0142 bra +0x144 /* 00002F22 */
label00002DE2:
00002DE2 4A2E FFE1 tst.b [A6 - 0x1F]
00002DE6 6706 beq +0x8 /* 00002DEE */
00002DE8 303C 00D0 move.w D0, 0xD0
00002DEC 6004 bra +0x6 /* 00002DF2 */
label00002DEE:
00002DEE 303C 0097 move.w D0, 0x97
label00002DF2:
00002DF2 1D40 FFF2 move.b [A6 - 0xE], D0
00002DF6 422E FFF3 clr.b [A6 - 0xD]
00002DFA 3F3C 0001 move.w -[A7], 0x1
00002DFE 486E FFF2 pea.l [A6 - 0xE]
00002E02 2F06 move.l -[A7], D6
00002E04 4EBA 05EC jsr [PC + 0x5EC /* 000033F2 */]
00002E08 4FEF 000A lea.l A7, [A7 + 0xA]
00002E0C 6000 0114 bra +0x116 /* 00002F22 */
label00002E10:
00002E10 4A2E FFE1 tst.b [A6 - 0x1F]
00002E14 6706 beq +0x8 /* 00002E1C */
00002E16 303C 00D1 move.w D0, 0xD1
00002E1A 6004 bra +0x6 /* 00002E20 */
label00002E1C:
00002E1C 303C 0096 move.w D0, 0x96
label00002E20:
00002E20 1D40 FFF2 move.b [A6 - 0xE], D0
00002E24 422E FFF3 clr.b [A6 - 0xD]
00002E28 3F3C 0001 move.w -[A7], 0x1
00002E2C 486E FFF2 pea.l [A6 - 0xE]
00002E30 2F06 move.l -[A7], D6
00002E32 4EBA 05BE jsr [PC + 0x5BE /* 000033F2 */]
00002E36 4FEF 000A lea.l A7, [A7 + 0xA]
00002E3A 6000 00E6 bra +0xE8 /* 00002F22 */
label00002E3E:
00002E3E 4A2E FFE1 tst.b [A6 - 0x1F]
00002E42 6706 beq +0x8 /* 00002E4A */
00002E44 303C 00A5 move.w D0, 0xA5
00002E48 6004 bra +0x6 /* 00002E4E */
label00002E4A:
00002E4A 303C 0095 move.w D0, 0x95
label00002E4E:
00002E4E 1D40 FFF2 move.b [A6 - 0xE], D0
00002E52 422E FFF3 clr.b [A6 - 0xD]
00002E56 3F3C 0001 move.w -[A7], 0x1
00002E5A 486E FFF2 pea.l [A6 - 0xE]
00002E5E 2F06 move.l -[A7], D6
00002E60 4EBA 0590 jsr [PC + 0x590 /* 000033F2 */]
00002E64 4FEF 000A lea.l A7, [A7 + 0xA]
00002E68 6000 00B8 bra +0xBA /* 00002F22 */
label00002E6C:
00002E6C 4A2E FFE1 tst.b [A6 - 0x1F]
00002E70 6706 beq +0x8 /* 00002E78 */
00002E72 303C 00D4 move.w D0, 0xD4
00002E76 6004 bra +0x6 /* 00002E7C */
label00002E78:
00002E78 303C 0091 move.w D0, 0x91
label00002E7C:
00002E7C 1D40 FFF2 move.b [A6 - 0xE], D0
00002E80 422E FFF3 clr.b [A6 - 0xD]
00002E84 3F3C 0001 move.w -[A7], 0x1
00002E88 486E FFF2 pea.l [A6 - 0xE]
00002E8C 2F06 move.l -[A7], D6
00002E8E 4EBA 0562 jsr [PC + 0x562 /* 000033F2 */]
00002E92 4FEF 000A lea.l A7, [A7 + 0xA]
00002E96 6000 008A bra +0x8C /* 00002F22 */
label00002E9A:
00002E9A 4A2E FFE1 tst.b [A6 - 0x1F]
00002E9E 6706 beq +0x8 /* 00002EA6 */
00002EA0 303C 00D5 move.w D0, 0xD5
00002EA4 6004 bra +0x6 /* 00002EAA */
label00002EA6:
00002EA6 303C 0092 move.w D0, 0x92
label00002EAA:
00002EAA 1D40 FFF2 move.b [A6 - 0xE], D0
00002EAE 422E FFF3 clr.b [A6 - 0xD]
00002EB2 3F3C 0001 move.w -[A7], 0x1
00002EB6 486E FFF2 pea.l [A6 - 0xE]
00002EBA 2F06 move.l -[A7], D6
00002EBC 4EBA 0534 jsr [PC + 0x534 /* 000033F2 */]
00002EC0 4FEF 000A lea.l A7, [A7 + 0xA]
00002EC4 605C bra +0x5E /* 00002F22 */
label00002EC6:
00002EC6 4A2E FFE1 tst.b [A6 - 0x1F]
00002ECA 6706 beq +0x8 /* 00002ED2 */
00002ECC 303C 00D2 move.w D0, 0xD2
00002ED0 6004 bra +0x6 /* 00002ED6 */
label00002ED2:
00002ED2 303C 0093 move.w D0, 0x93
label00002ED6:
00002ED6 1D40 FFF2 move.b [A6 - 0xE], D0
00002EDA 422E FFF3 clr.b [A6 - 0xD]
00002EDE 3F3C 0001 move.w -[A7], 0x1
00002EE2 486E FFF2 pea.l [A6 - 0xE]
00002EE6 2F06 move.l -[A7], D6
00002EE8 4EBA 0508 jsr [PC + 0x508 /* 000033F2 */]
00002EEC 4FEF 000A lea.l A7, [A7 + 0xA]
00002EF0 6030 bra +0x32 /* 00002F22 */
label00002EF2:
00002EF2 4A2E FFE1 tst.b [A6 - 0x1F]
00002EF6 6706 beq +0x8 /* 00002EFE */
00002EF8 303C 00D3 move.w D0, 0xD3
00002EFC 6004 bra +0x6 /* 00002F02 */
label00002EFE:
00002EFE 303C 0094 move.w D0, 0x94
label00002F02:
00002F02 1D40 FFF2 move.b [A6 - 0xE], D0
00002F06 422E FFF3 clr.b [A6 - 0xD]
00002F0A 3F3C 0001 move.w -[A7], 0x1
00002F0E 486E FFF2 pea.l [A6 - 0xE]
00002F12 2F06 move.l -[A7], D6
00002F14 4EBA 04DC jsr [PC + 0x4DC /* 000033F2 */]
00002F18 4FEF 000A lea.l A7, [A7 + 0xA]
00002F1C 6004 bra +0x6 /* 00002F22 */
label00002F1E:
00002F1E 3545 0580 move.w [A2 + 0x580], D5
label00002F22:
00002F22 2046 movea.l A0, D6
00002F24 2050 movea.l A0, [A0]
00002F26 0C68 0030 0014 cmpi.w [A0 + 0x14], 0x30 /* '0' */
00002F2C 57C0 seq D0
00002F2E 4400 neg.b D0
00002F30 4880 ext.w D0
00002F32 2047 movea.l A0, D7
00002F34 2050 movea.l A0, [A0]
00002F36 3140 058A move.w [A0 + 0x58A], D0
00002F3A 4A6E FFE8 tst.w [A6 - 0x18]
00002F3E 670A beq +0xC /* 00002F4A */
00002F40 2046 movea.l A0, D6
00002F42 2050 movea.l A0, [A0]
00002F44 2068 0004 movea.l A0, [A0 + 0x4]
00002F48 A02A syscall HUnlock
label00002F4A:
00002F4A 7001 moveq.l D0, 0x01
label00002F4C:
00002F4C 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00002F50 4E5E unlink A6
00002F52 4E75 rts
fn00002F54:
00002F54 4E56 FFD2 link A6, -0x002E
00002F58 48E7 0038 movem.l -[A7], A2,A3,A4
00002F5C 286E 0008 movea.l A4, [A6 + 0x8]
00002F60 2F0C move.l -[A7], A4
00002F62 4EBA 003E jsr [PC + 0x3E /* 00002FA2 */]
00002F66 2654 movea.l A3, [A4]
00002F68 4253 clr.w [A3]
00002F6A 246B 0002 movea.l A2, [A3 + 0x2]
00002F6E 486E FFD2 pea.l [A6 - 0x2E]
00002F72 2F0A move.l -[A7], A2
00002F74 4EAD 1CBA jsr [A5 + 0x1CBA /* export_915 */]
00002F78 2654 movea.l A3, [A4]
00002F7A 7044 moveq.l D0, 0x44
00002F7C C1EB 0006 muls.w D0, [A3 + 0x6]
00002F80 4873 0808 pea.l [A3 + D0 + 0x8]
00002F84 486E FFD2 pea.l [A6 - 0x2E]
00002F88 4EAD 1CDA jsr [A5 + 0x1CDA /* export_919 */]
00002F8C 486E FFD2 pea.l [A6 - 0x2E]
00002F90 2F0A move.l -[A7], A2
00002F92 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
00002F96 7001 moveq.l D0, 0x01
00002F98 4CEE 1C00 FFC6 movem.l A2,A3,A4, [A6 - 0x3A]
00002F9E 4E5E unlink A6
00002FA0 4E75 rts
fn00002FA2:
00002FA2 4E56 0000 link A6, 0
00002FA6 48E7 0108 movem.l -[A7], D7,A4
00002FAA 206E 0008 movea.l A0, [A6 + 0x8]
00002FAE 2850 movea.l A4, [A0]
00002FB0 3E2C 06E8 move.w D7, [A4 + 0x6E8]
00002FB4 4A47 tst.w D7
00002FB6 6E04 bgt +0x6 /* 00002FBC */
00002FB8 7000 moveq.l D0, 0x00
00002FBA 602A bra +0x2C /* 00002FE6 */
label00002FBC:
00002FBC 3F07 move.w -[A7], D7
00002FBE 486C 06EA pea.l [A4 + 0x6EA]
00002FC2 2F2C 0002 move.l -[A7], [A4 + 0x2]
00002FC6 4EAD 1FA2 jsr [A5 + 0x1FA2 /* export_1008 */]
00002FCA 4A40 tst.w D0
00002FCC 4FEF 000A lea.l A7, [A7 + 0xA]
00002FD0 6604 bne +0x6 /* 00002FD6 */
00002FD2 7000 moveq.l D0, 0x00
00002FD4 6010 bra +0x12 /* 00002FE6 */
label00002FD6:
00002FD6 206E 0008 movea.l A0, [A6 + 0x8]
00002FDA 2850 movea.l A4, [A0]
00002FDC 422C 06EA clr.b [A4 + 0x6EA]
00002FE0 426C 06E8 clr.w [A4 + 0x6E8]
00002FE4 3007 move.w D0, D7
label00002FE6:
00002FE6 4CDF 1080 movem.l D7,A4, [A7]+
00002FEA 4E5E unlink A6
00002FEC 4E75 rts
fn00002FEE:
00002FEE 4E56 0000 link A6, 0
00002FF2 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
00002FF6 266E 0008 movea.l A3, [A6 + 0x8]
00002FFA 3C2E 0010 move.w D6, [A6 + 0x10]
00002FFE 2853 movea.l A4, [A3]
00003000 3E2C 06E8 move.w D7, [A4 + 0x6E8]
00003004 7044 moveq.l D0, 0x44
00003006 C1EC 0006 muls.w D0, [A4 + 0x6]
0000300A 45F4 0808 lea.l A2, [A4 + D0 + 0x8]
0000300E 4A46 tst.w D6
00003010 6F06 ble +0x8 /* 00003018 */
00003012 4A6A 0040 tst.w [A2 + 0x40]
00003016 6704 beq +0x6 /* 0000301C */
label00003018:
00003018 7001 moveq.l D0, 0x01
0000301A 6076 bra +0x78 /* 00003092 */
label0000301C:
0000301C 4A47 tst.w D7
0000301E 671E beq +0x20 /* 0000303E */
00003020 3007 move.w D0, D7
00003022 D046 add.w D0, D6
00003024 0C40 0400 cmpi.w D0, 0x400
00003028 6F14 ble +0x16 /* 0000303E */
0000302A 2F0B move.l -[A7], A3
0000302C 4EBA FF74 jsr [PC - 0x8C /* 00002FA2 */]
00003030 BE40 cmp.w D7, D0
00003032 588F addq.l A7, 4
00003034 6704 beq +0x6 /* 0000303A */
00003036 7000 moveq.l D0, 0x00
00003038 6058 bra +0x5A /* 00003092 */
label0000303A:
0000303A 7E00 moveq.l D7, 0x00
0000303C 2853 movea.l A4, [A3]
label0000303E:
0000303E 0C46 0400 cmpi.w D6, 0x400
00003042 6F10 ble +0x12 /* 00003054 */
00003044 3F06 move.w -[A7], D6
00003046 2F2E 000C move.l -[A7], [A6 + 0xC]
0000304A 2F2C 0002 move.l -[A7], [A4 + 0x2]
0000304E 4EAD 1FA2 jsr [A5 + 0x1FA2 /* export_1008 */]
00003052 603E bra +0x40 /* 00003092 */
label00003054:
00003054 47EC 06EA lea.l A3, [A4 + 0x6EA]
00003058 D6C7 add.w A3, D7
0000305A 3046 movea.w A0, D6
0000305C 2F08 move.l -[A7], A0
0000305E 2F2E 000C move.l -[A7], [A6 + 0xC]
00003062 2F0B move.l -[A7], A3
00003064 4EAD 0B92 jsr [A5 + 0xB92 /* export_366 */]
00003068 DD6C 06E8 add.w [A4 + 0x6E8], D6
0000306C 4A6A 0042 tst.w [A2 + 0x42]
00003070 4FEF 000C lea.l A7, [A7 + 0xC]
00003074 671A beq +0x1C /* 00003090 */
00003076 7E00 moveq.l D7, 0x00
00003078 6012 bra +0x14 /* 0000308C */
label0000307A:
0000307A 7000 moveq.l D0, 0x00
0000307C 1013 move.b D0, [A3]
0000307E 3F00 move.w -[A7], D0
00003080 4EAD 0B2A jsr [A5 + 0xB2A /* export_353 */]
00003084 1680 move.b [A3], D0
00003086 548F addq.l A7, 2
00003088 5247 addq.w D7, 1
0000308A 528B addq.l A3, 1
label0000308C:
0000308C BC47 cmp.w D6, D7
0000308E 6EEA bgt -0x14 /* 0000307A */
label00003090:
00003090 7001 moveq.l D0, 0x01
label00003092:
00003092 4CEE 1CC0 FFEC movem.l D6,D7,A2,A3,A4, [A6 - 0x14]
00003098 4E5E unlink A6
0000309A 4E75 rts
fn0000309C:
0000309C 4E56 FFAC link A6, -0x0054
000030A0 48E7 0708 movem.l -[A7], D5,D6,D7,A4
000030A4 286E 000E movea.l A4, [A6 + 0xE]
000030A8 7E00 moveq.l D7, 0x00
000030AA 200C move.l D0, A4
000030AC 6604 bne +0x6 /* 000030B2 */
000030AE 49EE FFAC lea.l A4, [A6 - 0x54]
label000030B2:
000030B2 7C00 moveq.l D6, 0x00
000030B4 6014 bra +0x16 /* 000030CA */
label000030B6:
000030B6 3A14 move.w D5, [A4]
000030B8 BA6E 000C cmp.w D5, [A6 + 0xC]
000030BC 6604 bne +0x6 /* 000030C2 */
000030BE 7E01 moveq.l D7, 0x01
000030C0 601C bra +0x1E /* 000030DE */
label000030C2:
000030C2 BA6E 000C cmp.w D5, [A6 + 0xC]
000030C6 6E16 bgt +0x18 /* 000030DE */
000030C8 5246 addq.w D6, 1
label000030CA:
000030CA 2F0C move.l -[A7], A4
000030CC 3F06 move.w -[A7], D6
000030CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000030D2 4EAD 18E2 jsr [A5 + 0x18E2 /* export_792 */]
000030D6 4A40 tst.w D0
000030D8 4FEF 000A lea.l A7, [A7 + 0xA]
000030DC 66D8 bne -0x26 /* 000030B6 */
label000030DE:
000030DE 4AAE 0012 tst.l [A6 + 0x12]
000030E2 6706 beq +0x8 /* 000030EA */
000030E4 206E 0012 movea.l A0, [A6 + 0x12]
000030E8 3086 move.w [A0], D6
label000030EA:
000030EA 3007 move.w D0, D7
000030EC 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
000030F0 4E5E unlink A6
000030F2 4E75 rts
fn000030F4:
000030F4 4E56 FFAA link A6, -0x0056
000030F8 48E7 0308 movem.l -[A7], D6,D7,A4
000030FC 286E 0008 movea.l A4, [A6 + 0x8]
00003100 3C2E 0018 move.w D6, [A6 + 0x18]
00003104 486E FFFE pea.l [A6 - 0x2]
00003108 486E FFAA pea.l [A6 - 0x56]
0000310C 3F2E 000C move.w -[A7], [A6 + 0xC]
00003110 2F0C move.l -[A7], A4
00003112 4EBA FF88 jsr [PC - 0x78 /* 0000309C */]
00003116 3E00 move.w D7, D0
00003118 3D6E 000C FFAA move.w [A6 - 0x56], [A6 + 0xC]
0000311E 3D6E 000E FFAC move.w [A6 - 0x54], [A6 + 0xE]
00003124 206E 0010 movea.l A0, [A6 + 0x10]
00003128 43EE FFAE lea.l A1, [A6 - 0x52]
0000312C 700A moveq.l D0, 0x0A
label0000312E:
0000312E 22D8 move.l [A1]+, [A0]+
00003130 51C8 FFFC dbf D0, -0x6 /* 0000312E */
00003134 32D8 move.w [A1]+, [A0]+
00003136 0C46 0020 cmpi.w D6, 0x20 /* ' ' */
0000313A 4FEF 000E lea.l A7, [A7 + 0xE]
0000313E 6F02 ble +0x4 /* 00003142 */
00003140 7C20 moveq.l D6, 0x20
label00003142:
00003142 3046 movea.w A0, D6
00003144 2F08 move.l -[A7], A0
00003146 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000314A 486E FFDC pea.l [A6 - 0x24]
0000314E 4EAD 0B92 jsr [A5 + 0xB92 /* export_366 */]
00003152 4236 60DC clr.b [A6 + D6.w - 0x36]
00003156 4A47 tst.w D7
00003158 4FEF 000C lea.l A7, [A7 + 0xC]
0000315C 6714 beq +0x16 /* 00003172 */
0000315E 486E FFAA pea.l [A6 - 0x56]
00003162 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003166 2F0C move.l -[A7], A4
00003168 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */]
0000316C 4FEF 000A lea.l A7, [A7 + 0xA]
00003170 6012 bra +0x14 /* 00003184 */
label00003172:
00003172 486E FFAA pea.l [A6 - 0x56]
00003176 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000317A 2F0C move.l -[A7], A4
0000317C 4EAD 18FA jsr [A5 + 0x18FA /* export_795 */]
00003180 4FEF 000A lea.l A7, [A7 + 0xA]
label00003184:
00003184 7001 moveq.l D0, 0x01
00003186 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000318A 4E5E unlink A6
0000318C 4E75 rts
0000318E 4E56 FFAC link A6, -0x0054
00003192 48E7 0018 movem.l -[A7], A3,A4
00003196 266E 0008 movea.l A3, [A6 + 0x8]
0000319A 2853 movea.l A4, [A3]
0000319C 302C 0006 move.w D0, [A4 + 0x6]
000031A0 204C movea.l A0, A4
000031A2 D0C0 add.w A0, D0
000031A4 D0C0 add.w A0, D0
000031A6 0C68 0032 0558 cmpi.w [A0 + 0x558], 0x32 /* '2' */
000031AC 6604 bne +0x6 /* 000031B2 */
000031AE 7000 moveq.l D0, 0x00
000031B0 603A bra +0x3C /* 000031EC */
label000031B2:
000031B2 42A7 clr.l -[A7]
000031B4 486E FFAC pea.l [A6 - 0x54]
000031B8 3F2E 000C move.w -[A7], [A6 + 0xC]
000031BC 2F2C 05DC move.l -[A7], [A4 + 0x5DC]
000031C0 4EBA FEDA jsr [PC - 0x126 /* 0000309C */]
000031C4 4A40 tst.w D0
000031C6 4FEF 000E lea.l A7, [A7 + 0xE]
000031CA 660E bne +0x10 /* 000031DA */
000031CC 2053 movea.l A0, [A3]
000031CE 3F28 0582 move.w -[A7], [A0 + 0x582]
000031D2 2F0B move.l -[A7], A3
000031D4 4EBA 019E jsr [PC + 0x19E /* 00003374 */]
000031D8 6012 bra +0x14 /* 000031EC */
label000031DA:
000031DA 486E FFB0 pea.l [A6 - 0x50]
000031DE 2F0B move.l -[A7], A3
000031E0 4EBA 0014 jsr [PC + 0x14 /* 000031F6 */]
000031E4 2053 movea.l A0, [A3]
000031E6 30BC 0001 move.w [A0], 0x1
000031EA 7001 moveq.l D0, 0x01
label000031EC:
000031EC 4CEE 1800 FFA4 movem.l A3,A4, [A6 - 0x5C]
000031F2 4E5E unlink A6
000031F4 4E75 rts
fn000031F6:
000031F6 4E56 0000 link A6, 0
000031FA 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000031FE 206E 0008 movea.l A0, [A6 + 0x8]
00003202 2850 movea.l A4, [A0]
00003204 7044 moveq.l D0, 0x44
00003206 C1EC 0006 muls.w D0, [A4 + 0x6]
0000320A 47F4 0808 lea.l A3, [A4 + D0 + 0x8]
0000320E 42A7 clr.l -[A7]
00003210 2F2E 000C move.l -[A7], [A6 + 0xC]
00003214 486B 0010 pea.l [A3 + 0x10]
00003218 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
0000321C 206E 0008 movea.l A0, [A6 + 0x8]
00003220 2850 movea.l A4, [A0]
00003222 7044 moveq.l D0, 0x44
00003224 C1EC 0006 muls.w D0, [A4 + 0x6]
00003228 47F4 0808 lea.l A3, [A4 + D0 + 0x8]
0000322C 1E2B 0012 move.b D7, [A3 + 0x12]
00003230 7C00 moveq.l D6, 0x00
00003232 1C07 move.b D6, D7
00003234 0806 0000 btst.b D6, 0x0
00003238 4FEF 000C lea.l A7, [A7 + 0xC]
0000323C 6704 beq +0x6 /* 00003242 */
0000323E 0053 0010 ori.w [A3], 0x10
label00003242:
00003242 0806 0001 btst.b D6, 0x1
00003246 6704 beq +0x6 /* 0000324C */
00003248 0053 0020 ori.w [A3], 0x20 /* ' ' */
label0000324C:
0000324C 0806 0002 btst.b D6, 0x2
00003250 6712 beq +0x14 /* 00003264 */
00003252 0053 0300 ori.w [A3], 0x300
00003256 206E 000C movea.l A0, [A6 + 0xC]
0000325A 1028 0026 move.b D0, [A0 + 0x26]
0000325E 4600 not.b D0
00003260 1740 003E move.b [A3 + 0x3E], D0
label00003264:
00003264 0806 0003 btst.b D6, 0x3
00003268 6704 beq +0x6 /* 0000326E */
0000326A 0053 0040 ori.w [A3], 0x40 /* '@' */
label0000326E:
0000326E 0806 0004 btst.b D6, 0x4
00003272 6704 beq +0x6 /* 00003278 */
00003274 0053 0080 ori.w [A3], 0x80
label00003278:
00003278 7001 moveq.l D0, 0x01
0000327A 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000327E 4E5E unlink A6
00003280 4E75 rts
fn00003282:
00003282 4E56 FFDA link A6, -0x0026
00003286 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
0000328A 3E2E 000C move.w D7, [A6 + 0xC]
0000328E 286E 000E movea.l A4, [A6 + 0xE]
00003292 4A47 tst.w D7
00003294 6C04 bge +0x6 /* 0000329A */
00003296 70FF moveq.l D0, 0xFFFFFFFF
00003298 605A bra +0x5C /* 000032F4 */
label0000329A:
0000329A 200C move.l D0, A4
0000329C 6604 bne +0x6 /* 000032A2 */
0000329E 49EE FFDA lea.l A4, [A6 - 0x26]
label000032A2:
000032A2 206E 0008 movea.l A0, [A6 + 0x8]
000032A6 2650 movea.l A3, [A0]
000032A8 246B 05E0 movea.l A2, [A3 + 0x5E0]
000032AC 0C47 0100 cmpi.w D7, 0x100
000032B0 6C20 bge +0x22 /* 000032D2 */
000032B2 204B movea.l A0, A3
000032B4 D0C7 add.w A0, D7
000032B6 7C00 moveq.l D6, 0x00
000032B8 1C28 05E4 move.b D6, [A0 + 0x5E4]
000032BC 2F0C move.l -[A7], A4
000032BE 3F06 move.w -[A7], D6
000032C0 2F0A move.l -[A7], A2
000032C2 4EAD 18E2 jsr [A5 + 0x18E2 /* export_792 */]
000032C6 4A40 tst.w D0
000032C8 4FEF 000A lea.l A7, [A7 + 0xA]
000032CC 6724 beq +0x26 /* 000032F2 */
000032CE 3006 move.w D0, D6
000032D0 6022 bra +0x24 /* 000032F4 */
label000032D2:
000032D2 7C00 moveq.l D6, 0x00
000032D4 600A bra +0xC /* 000032E0 */
label000032D6:
000032D6 BE54 cmp.w D7, [A4]
000032D8 6604 bne +0x6 /* 000032DE */
000032DA 3006 move.w D0, D6
000032DC 6016 bra +0x18 /* 000032F4 */
label000032DE:
000032DE 5246 addq.w D6, 1
label000032E0:
000032E0 2F0C move.l -[A7], A4
000032E2 3F06 move.w -[A7], D6
000032E4 2F0A move.l -[A7], A2
000032E6 4EAD 18E2 jsr [A5 + 0x18E2 /* export_792 */]
000032EA 4A40 tst.w D0
000032EC 4FEF 000A lea.l A7, [A7 + 0xA]
000032F0 66E4 bne -0x1A /* 000032D6 */
label000032F2:
000032F2 70FF moveq.l D0, 0xFFFFFFFF
label000032F4:
000032F4 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
000032F8 4E5E unlink A6
000032FA 4E75 rts
fn000032FC:
000032FC 4E56 FFDA link A6, -0x0026
00003300 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
00003304 286E 0008 movea.l A4, [A6 + 0x8]
00003308 3C2E 000C move.w D6, [A6 + 0xC]
0000330C 266E 000E movea.l A3, [A6 + 0xE]
00003310 486E FFDA pea.l [A6 - 0x26]
00003314 3F06 move.w -[A7], D6
00003316 2F0C move.l -[A7], A4
00003318 4EBA FF68 jsr [PC - 0x98 /* 00003282 */]
0000331C 3E00 move.w D7, D0
0000331E 3686 move.w [A3], D6
00003320 2054 movea.l A0, [A4]
00003322 2468 05E0 movea.l A2, [A0 + 0x5E0]
00003326 0C47 FFFF cmpi.w D7, 0xFFFF
0000332A 4FEF 000A lea.l A7, [A7 + 0xA]
0000332E 6714 beq +0x16 /* 00003344 */
00003330 2F0B move.l -[A7], A3
00003332 3F07 move.w -[A7], D7
00003334 2054 movea.l A0, [A4]
00003336 2F28 05E0 move.l -[A7], [A0 + 0x5E0]
0000333A 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */]
0000333E 4FEF 000A lea.l A7, [A7 + 0xA]
00003342 6026 bra +0x28 /* 0000336A */
label00003344:
00003344 2052 movea.l A0, [A2]
00003346 3E28 0002 move.w D7, [A0 + 0x2]
0000334A 2F0B move.l -[A7], A3
0000334C 3F07 move.w -[A7], D7
0000334E 2F0A move.l -[A7], A2
00003350 4EAD 18FA jsr [A5 + 0x18FA /* export_795 */]
00003354 4A40 tst.w D0
00003356 4FEF 000A lea.l A7, [A7 + 0xA]
0000335A 670E beq +0x10 /* 0000336A */
0000335C 0C46 0100 cmpi.w D6, 0x100
00003360 6C08 bge +0xA /* 0000336A */
00003362 2054 movea.l A0, [A4]
00003364 D0C6 add.w A0, D6
00003366 1147 05E4 move.b [A0 + 0x5E4], D7
label0000336A:
0000336A 7001 moveq.l D0, 0x01
0000336C 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
00003370 4E5E unlink A6
00003372 4E75 rts
fn00003374:
00003374 4E56 FFDA link A6, -0x0026
00003378 48E7 0038 movem.l -[A7], A2,A3,A4
0000337C 266E 0008 movea.l A3, [A6 + 0x8]
00003380 2853 movea.l A4, [A3]
00003382 486E FFDA pea.l [A6 - 0x26]
00003386 3F2E 000C move.w -[A7], [A6 + 0xC]
0000338A 2F0B move.l -[A7], A3
0000338C 4EBA FEF4 jsr [PC - 0x10C /* 00003282 */]
00003390 5240 addq.w D0, 1
00003392 4FEF 000A lea.l A7, [A7 + 0xA]
00003396 6604 bne +0x6 /* 0000339C */
00003398 7000 moveq.l D0, 0x00
0000339A 604E bra +0x50 /* 000033EA */
label0000339C:
0000339C 2853 movea.l A4, [A3]
0000339E 7044 moveq.l D0, 0x44
000033A0 C1EC 0006 muls.w D0, [A4 + 0x6]
000033A4 47F4 0808 lea.l A3, [A4 + D0 + 0x8]
000033A8 45EB 0010 lea.l A2, [A3 + 0x10]
000033AC 4A2E FFDE tst.b [A6 - 0x22]
000033B0 6736 beq +0x38 /* 000033E8 */
000033B2 082A 0000 0002 btst.b [A2 + 0x2], 0x0
000033B8 6712 beq +0x14 /* 000033CC */
000033BA 486E FFDE pea.l [A6 - 0x22]
000033BE 486A 0003 pea.l [A2 + 0x3]
000033C2 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
000033C6 4A40 tst.w D0
000033C8 508F addq.l A7, 8
000033CA 671C beq +0x1E /* 000033E8 */
label000033CC:
000033CC 486E FFDE pea.l [A6 - 0x22]
000033D0 486A 0003 pea.l [A2 + 0x3]
000033D4 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
000033D8 002A 0001 0002 ori.b [A2 + 0x2], 0x1
000033DE 38BC 0001 move.w [A4], 0x1
000033E2 0053 0010 ori.w [A3], 0x10
000033E6 508F addq.l A7, 8
label000033E8:
000033E8 7001 moveq.l D0, 0x01
label000033EA:
000033EA 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000033EE 4E5E unlink A6
000033F0 4E75 rts
fn000033F2:
000033F2 4E56 FFA0 link A6, -0x0060
000033F6 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000033FA 266E 000C movea.l A3, [A6 + 0xC]
000033FE 362E 0010 move.w D3, [A6 + 0x10]
00003402 426E FFA6 clr.w [A6 - 0x5A]
00003406 206E 0008 movea.l A0, [A6 + 0x8]
0000340A 2C10 move.l D6, [A0]
0000340C 2246 movea.l A1, D6
0000340E 2A29 004C move.l D5, [A1 + 0x4C]
00003412 2245 movea.l A1, D5
00003414 2451 movea.l A2, [A1]
00003416 382A 0006 move.w D4, [A2 + 0x6]
0000341A B86A 0580 cmp.w D4, [A2 + 0x580]
0000341E 6D06 blt +0x8 /* 00003426 */
00003420 7001 moveq.l D0, 0x01
00003422 6000 037C bra +0x37E /* 000037A0 */
label00003426:
00003426 2D6A 0002 FFA2 move.l [A6 - 0x5E], [A2 + 0x2]
0000342C 7044 moveq.l D0, 0x44
0000342E C1C4 muls.w D0, D4
00003430 49F2 0808 lea.l A4, [A2 + D0 + 0x8]
00003434 7E10 moveq.l D7, 0x10
00003436 DE8C add.l D7, A4
00003438 200B move.l D0, A3
0000343A 6704 beq +0x6 /* 00003440 */
0000343C 4A43 tst.w D3
0000343E 6E2E bgt +0x30 /* 0000346E */
label00003440:
00003440 2046 movea.l A0, D6
00003442 76FF moveq.l D3, 0xFFFFFFFF
00003444 C668 001E and.w D3, [A0 + 0x1E]
00003448 4A43 tst.w D3
0000344A 6E06 bgt +0x8 /* 00003452 */
0000344C 7001 moveq.l D0, 0x01
0000344E 6000 0350 bra +0x352 /* 000037A0 */
label00003452:
00003452 3D7C 0001 FFA6 move.w [A6 - 0x5A], 0x1
00003458 2046 movea.l A0, D6
0000345A 2068 0004 movea.l A0, [A0 + 0x4]
0000345E A029 syscall HLock
00003460 2046 movea.l A0, D6
00003462 2068 0004 movea.l A0, [A0 + 0x4]
00003466 2650 movea.l A3, [A0]
00003468 2046 movea.l A0, D6
0000346A D7E8 0018 add.l A3, [A0 + 0x18]
label0000346E:
0000346E 0C43 0001 cmpi.w D3, 0x1
00003472 6606 bne +0x8 /* 0000347A */
00003474 0C13 003B cmpi.b [A3], 0x3B /* ';' */
00003478 6704 beq +0x6 /* 0000347E */
label0000347A:
0000347A 7000 moveq.l D0, 0x00
0000347C 6002 bra +0x4 /* 00003480 */
label0000347E:
0000347E 7001 moveq.l D0, 0x01
label00003480:
00003480 3D40 FFA0 move.w [A6 - 0x60], D0
00003484 204A movea.l A0, A2
00003486 D0C4 add.w A0, D4
00003488 D0C4 add.w A0, D4
0000348A 3228 0558 move.w D1, [A0 + 0x558]
0000348E 0441 0020 subi.w D1, 0x20 /* ' ' */
00003492 0C41 0013 cmpi.w D1, 0x13
00003496 6200 02F4 bhi +0x2F6 /* 0000378C */
0000349A 43FA 030C lea.l A1, [PC + 0x30C /* 000037A8, value 0xFCFEFDAE */]
0000349E D241 add.w D1, D1
000034A0 D2F1 1000 add.w A1, [A1 + D1.w]
000034A4 4ED1 jmp [A1]
000034A6 4A6E FFA0 tst.w [A6 - 0x60]
000034AA 6700 02E0 beq +0x2E2 /* 0000378C */
000034AE 0C6A FFFF 0588 cmpi.w [A2 + 0x588], 0xFFFF
000034B4 6604 bne +0x6 /* 000034BA */
000034B6 426A 0588 clr.w [A2 + 0x588]
label000034BA:
000034BA 302A 05D4 move.w D0, [A2 + 0x5D4]
000034BE E148 lsl D0.w, 8
000034C0 306A 05D2 movea.w A0, [A2 + 0x5D2]
000034C4 D0C0 add.w A0, D0
000034C6 2D48 FFCE move.l [A6 - 0x32], A0
000034CA 2008 move.l D0, A0
000034CC E188 lsl D0, 8
000034CE 326A 05D0 movea.w A1, [A2 + 0x5D0]
000034D2 D089 add.l D0, A1
000034D4 0280 00FF FFFF andi.l D0, 0xFFFFFF
000034DA 2D40 FFCE move.l [A6 - 0x32], D0
000034DE 486E FFCE pea.l [A6 - 0x32]
000034E2 3F2A 0588 move.w -[A7], [A2 + 0x588]
000034E6 2F2A 05D8 move.l -[A7], [A2 + 0x5D8]
000034EA 4EAD 18FA jsr [A5 + 0x18FA /* export_795 */]
000034EE 2045 movea.l A0, D5
000034F0 2450 movea.l A2, [A0]
000034F2 4A6A 0588 tst.w [A2 + 0x588]
000034F6 4FEF 000A lea.l A7, [A7 + 0xA]
000034FA 6646 bne +0x48 /* 00003542 */
000034FC 7800 moveq.l D4, 0x00
000034FE 7C00 moveq.l D6, 0x00
00003500 603A bra +0x3C /* 0000353C */
label00003502:
00003502 49F2 6808 lea.l A4, [A2 + D6 + 0x8]
00003506 7E10 moveq.l D7, 0x10
00003508 DE8C add.l D7, A4
0000350A 2047 movea.l A0, D7
0000350C 216E FFCE 0028 move.l [A0 + 0x28], [A6 - 0x32]
00003512 0CAE F000 0000 FFCE cmpi.l [A6 - 0x32], 0xF0000000
0000351A 670E beq +0x10 /* 0000352A */
0000351C 2047 movea.l A0, D7
0000351E 0028 0008 0002 ori.b [A0 + 0x2], 0x8
00003524 0054 0040 ori.w [A4], 0x40 /* '@' */
00003528 600C bra +0xE /* 00003536 */
label0000352A:
0000352A 2047 movea.l A0, D7
0000352C 0228 00F7 0002 andi.b [A0 + 0x2], 0xF7
00003532 0254 FFBF andi.w [A4], 0xFFBF
label00003536:
00003536 5244 addq.w D4, 1
00003538 7044 moveq.l D0, 0x44
0000353A DC80 add.l D6, D0
label0000353C:
0000353C B86A 0006 cmp.w D4, [A2 + 0x6]
00003540 6FC0 ble -0x3E /* 00003502 */
label00003542:
00003542 526A 0588 addq.w [A2 + 0x588], 1
00003546 426A 05D4 clr.w [A2 + 0x5D4]
0000354A 426A 05D2 clr.w [A2 + 0x5D2]
0000354E 426A 05D0 clr.w [A2 + 0x5D0]
00003552 6000 0238 bra +0x23A /* 0000378C */
00003556 3D6A 0586 FFAA move.w [A6 - 0x56], [A2 + 0x586]
0000355C 0C33 003B 30FF cmpi.b [A3 + D3.w - 0x1], 0x3B /* ';' */
00003562 6602 bne +0x4 /* 00003566 */
00003564 5343 subq.w D3, 1
label00003566:
00003566 4A43 tst.w D3
00003568 6F00 0222 ble +0x224 /* 0000378C */
0000356C 0C43 0020 cmpi.w D3, 0x20 /* ' ' */
00003570 6F02 ble +0x4 /* 00003574 */
00003572 7620 moveq.l D3, 0x20
label00003574:
00003574 3043 movea.w A0, D3
00003576 2F08 move.l -[A7], A0
00003578 2F0B move.l -[A7], A3
0000357A 486E FFAC pea.l [A6 - 0x54]
0000357E 4EAD 0B92 jsr [A5 + 0xB92 /* export_366 */]
00003582 4236 30AC clr.b [A6 + D3.w - 0x84]
00003586 486E FFA8 pea.l [A6 - 0x58]
0000358A 3F2A 0584 move.w -[A7], [A2 + 0x584]
0000358E 2F05 move.l -[A7], D5
00003590 4EBA FD6A jsr [PC - 0x296 /* 000032FC */]
00003594 2045 movea.l A0, D5
00003596 2450 movea.l A2, [A0]
00003598 526A 0584 addq.w [A2 + 0x584], 1
0000359C 357C 0122 0586 move.w [A2 + 0x586], 0x122
000035A2 4FEF 0016 lea.l A7, [A7 + 0x16]
000035A6 6000 01E4 bra +0x1E6 /* 0000378C */
000035AA 4A52 tst.w [A2]
000035AC 6708 beq +0xA /* 000035B6 */
000035AE 2F05 move.l -[A7], D5
000035B0 4EBA F9A2 jsr [PC - 0x65E /* 00002F54 */]
000035B4 588F addq.l A7, 4
label000035B6:
000035B6 3F03 move.w -[A7], D3
000035B8 2F0B move.l -[A7], A3
000035BA 2F05 move.l -[A7], D5
000035BC 4EBA FA30 jsr [PC - 0x5D0 /* 00002FEE */]
000035C0 4FEF 000A lea.l A7, [A7 + 0xA]
000035C4 6000 01C6 bra +0x1C8 /* 0000378C */
000035C8 082A 0002 0AEA btst.b [A2 + 0xAEA], 0x2
000035CE 6608 bne +0xA /* 000035D8 */
000035D0 3544 0580 move.w [A2 + 0x580], D4
000035D4 6000 01B6 bra +0x1B8 /* 0000378C */
label000035D8:
000035D8 0C33 003B 30FF cmpi.b [A3 + D3.w - 0x1], 0x3B /* ';' */
000035DE 6602 bne +0x4 /* 000035E2 */
000035E0 5343 subq.w D3, 1
label000035E2:
000035E2 3F03 move.w -[A7], D3
000035E4 2F0B move.l -[A7], A3
000035E6 2F07 move.l -[A7], D7
000035E8 3F2A 05D6 move.w -[A7], [A2 + 0x5D6]
000035EC 3F2C 000E move.w -[A7], [A4 + 0xE]
000035F0 2F2A 05DC move.l -[A7], [A2 + 0x5DC]
000035F4 4EBA FAFE jsr [PC - 0x502 /* 000030F4 */]
000035F8 2045 movea.l A0, D5
000035FA 2450 movea.l A2, [A0]
000035FC 7044 moveq.l D0, 0x44
000035FE C1C4 muls.w D0, D4
00003600 49F2 0808 lea.l A4, [A2 + D0 + 0x8]
00003604 7E10 moveq.l D7, 0x10
00003606 DE8C add.l D7, A4
00003608 2047 movea.l A0, D7
0000360A 43EE FFD2 lea.l A1, [A6 - 0x2E]
0000360E 700A moveq.l D0, 0x0A
label00003610:
00003610 22D8 move.l [A1]+, [A0]+
00003612 51C8 FFFC dbf D0, -0x6 /* 00003610 */
00003616 32D8 move.w [A1]+, [A0]+
00003618 4A6C 000E tst.w [A4 + 0xE]
0000361C 4FEF 0012 lea.l A7, [A7 + 0x12]
00003620 6670 bne +0x72 /* 00003692 */
00003622 3F3C 0001 move.w -[A7], 0x1
00003626 486E FFD2 pea.l [A6 - 0x2E]
0000362A 4227 clr.b -[A7]
0000362C 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
00003630 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */]
00003634 486E FFD2 pea.l [A6 - 0x2E]
00003638 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
0000363C 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
00003640 2045 movea.l A0, D5
00003642 2450 movea.l A2, [A0]
00003644 4A6A 05CE tst.w [A2 + 0x5CE]
00003648 4FEF 0014 lea.l A7, [A7 + 0x14]
0000364C 6F18 ble +0x1A /* 00003666 */
0000364E 4267 clr.w -[A7]
00003650 1F2A 05CF move.b -[A7], [A2 + 0x5CF]
00003654 486A 05AE pea.l [A2 + 0x5AE]
00003658 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
0000365C 4EAD 1F82 jsr [A5 + 0x1F82 /* export_1004 */]
00003660 4FEF 000C lea.l A7, [A7 + 0xC]
00003664 6024 bra +0x26 /* 0000368A */
label00003666:
00003666 3F3C 02D0 move.w -[A7], 0x2D0
0000366A 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
0000366E 1F3C 0061 move.b -[A7], 0x61 /* 'a' */
00003672 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
00003676 3800 move.w D4, D0
00003678 3E84 move.w [A7], D4
0000367A 4227 clr.b -[A7]
0000367C 42A7 clr.l -[A7]
0000367E 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
00003682 4EAD 1F82 jsr [A5 + 0x1F82 /* export_1004 */]
00003686 4FEF 0012 lea.l A7, [A7 + 0x12]
label0000368A:
0000368A 2045 movea.l A0, D5
0000368C 2450 movea.l A2, [A0]
0000368E 426A 05CE clr.w [A2 + 0x5CE]
label00003692:
00003692 357C FFFF 05D6 move.w [A2 + 0x5D6], 0xFFFF
00003698 6000 00F2 bra +0xF4 /* 0000378C */
0000369C 7000 moveq.l D0, 0x00
0000369E 102A 058C move.b D0, [A2 + 0x58C]
000036A2 3D40 FFA0 move.w [A6 - 0x60], D0
000036A6 0240 0020 andi.w D0, 0x20 /* ' ' */
000036AA 6608 bne +0xA /* 000036B4 */
000036AC 6000 008E bra +0x90 /* 0000373C */
label000036B0:
000036B0 528B addq.l A3, 1
000036B2 5343 subq.w D3, 1
label000036B4:
000036B4 4A43 tst.w D3
000036B6 6F06 ble +0x8 /* 000036BE */
000036B8 0C13 0020 cmpi.b [A3], 0x20 /* ' ' */
000036BC 63F2 bls -0xC /* 000036B0 */
label000036BE:
000036BE 4878 000A push.l 0xA /* '\n' */
000036C2 2F3C 0000 147C move.l -[A7], 0x147C
000036C8 2F0B move.l -[A7], A3
000036CA 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000036CE 4A40 tst.w D0
000036D0 4FEF 000C lea.l A7, [A7 + 0xC]
000036D4 665A bne +0x5C /* 00003730 */
000036D6 47EB 000A lea.l A3, [A3 + 0xA]
000036DA 0643 FFF6 addi.w D3, 0xFFF6
000036DE 6004 bra +0x6 /* 000036E4 */
label000036E0:
000036E0 528B addq.l A3, 1
000036E2 5343 subq.w D3, 1
label000036E4:
000036E4 4A43 tst.w D3
000036E6 6F0A ble +0xC /* 000036F2 */
000036E8 0C13 0020 cmpi.b [A3], 0x20 /* ' ' */
000036EC 63F2 bls -0xC /* 000036E0 */
000036EE 6002 bra +0x4 /* 000036F2 */
label000036F0:
000036F0 5343 subq.w D3, 1
label000036F2:
000036F2 4A43 tst.w D3
000036F4 6F08 ble +0xA /* 000036FE */
000036F6 0C33 0020 30FF cmpi.b [A3 + D3.w - 0x1], 0x20 /* ' ' */
000036FC 63F2 bls -0xC /* 000036F0 */
label000036FE:
000036FE 4A43 tst.w D3
00003700 6E0A bgt +0xC /* 0000370C */
00003702 7600 moveq.l D3, 0x00
00003704 002A 0040 058C ori.b [A2 + 0x58C], 0x40 /* '@' */
0000370A 601A bra +0x1C /* 00003726 */
label0000370C:
0000370C 0C43 0020 cmpi.w D3, 0x20 /* ' ' */
00003710 6F02 ble +0x4 /* 00003714 */
00003712 7620 moveq.l D3, 0x20
label00003714:
00003714 3043 movea.w A0, D3
00003716 2F08 move.l -[A7], A0
00003718 2F0B move.l -[A7], A3
0000371A 486A 058D pea.l [A2 + 0x58D]
0000371E 4EAD 0B92 jsr [A5 + 0xB92 /* export_366 */]
00003722 4FEF 000C lea.l A7, [A7 + 0xC]
label00003726:
00003726 204A movea.l A0, A2
00003728 D0C3 add.w A0, D3
0000372A 4228 058D clr.b [A0 + 0x58D]
0000372E 6004 bra +0x6 /* 00003734 */
label00003730:
00003730 3544 0580 move.w [A2 + 0x580], D4
label00003734:
00003734 022A 00DF 058C andi.b [A2 + 0x58C], 0xDF
0000373A 6050 bra +0x52 /* 0000378C */
label0000373C:
0000373C 082E 0006 FFA1 btst.b [A6 - 0x5F], 0x6
00003742 6606 bne +0x8 /* 0000374A */
00003744 6042 bra +0x44 /* 00003788 */
label00003746:
00003746 528B addq.l A3, 1
00003748 5343 subq.w D3, 1
label0000374A:
0000374A 4A43 tst.w D3
0000374C 6F0A ble +0xC /* 00003758 */
0000374E 0C13 0020 cmpi.b [A3], 0x20 /* ' ' */
00003752 63F2 bls -0xC /* 00003746 */
00003754 6002 bra +0x4 /* 00003758 */
label00003756:
00003756 5343 subq.w D3, 1
label00003758:
00003758 4A43 tst.w D3
0000375A 6F08 ble +0xA /* 00003764 */
0000375C 0C33 0020 30FF cmpi.b [A3 + D3.w - 0x1], 0x20 /* ' ' */
00003762 63F2 bls -0xC /* 00003756 */
label00003764:
00003764 0C43 0020 cmpi.w D3, 0x20 /* ' ' */
00003768 6F02 ble +0x4 /* 0000376C */
0000376A 7620 moveq.l D3, 0x20
label0000376C:
0000376C 3043 movea.w A0, D3
0000376E 2F08 move.l -[A7], A0
00003770 2F0B move.l -[A7], A3
00003772 486A 058D pea.l [A2 + 0x58D]
00003776 4EAD 0B92 jsr [A5 + 0xB92 /* export_366 */]
0000377A 204A movea.l A0, A2
0000377C D0C3 add.w A0, D3
0000377E 4228 058D clr.b [A0 + 0x58D]
00003782 4FEF 000C lea.l A7, [A7 + 0xC]
00003786 6004 bra +0x6 /* 0000378C */
label00003788:
00003788 3544 0580 move.w [A2 + 0x580], D4
label0000378C:
0000378C 4A6E FFA6 tst.w [A6 - 0x5A]
00003790 670C beq +0xE /* 0000379E */
00003792 206E 0008 movea.l A0, [A6 + 0x8]
00003796 2050 movea.l A0, [A0]
00003798 2068 0004 movea.l A0, [A0 + 0x4]
0000379C A02A syscall HUnlock
label0000379E:
0000379E 7001 moveq.l D0, 0x01
label000037A0:
000037A0 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000037A4 4E5E unlink A6
000037A6 4E75 rts
000037A8 FCFE FDAE .extension 0xCFE <<F/2-3/6>> // unimplemented
000037AC FFE4 .invalid <<F/7/7>>
000037AE FFE4 .invalid <<F/7/7>>
000037B0 FFE4 .invalid <<F/7/7>>
000037B2 FFE4 .invalid <<F/7/7>>
000037B4 FFE4 .invalid <<F/7/7>>
000037B6 FFE4 .invalid <<F/7/7>>
000037B8 FFE4 .invalid <<F/7/7>>
000037BA FFE4 .invalid <<F/7/7>>
000037BC FFE4 .invalid <<F/7/7>>
000037BE FFE4 .invalid <<F/7/7>>
000037C0 FFE4 .invalid <<F/7/7>>
000037C2 FFE4 .invalid <<F/7/7>>
000037C4 FFE4 .invalid <<F/7/7>>
000037C6 FE02 FFE4 .unknown 0xFE02 0xFFE4 (W = 7)
000037CA FFE4 .invalid <<F/7/7>>
000037CC FE20 FEF4 .unknown 0xFE20 0xFEF4 (W = 7)
fn000037D0:
000037D0 4E56 0000 link A6, 0
000037D4 2F0C move.l -[A7], A4
000037D6 4AAE 0008 tst.l [A6 + 0x8]
000037DA 6604 bne +0x6 /* 000037E0 */
000037DC 7000 moveq.l D0, 0x00
000037DE 601A bra +0x1C /* 000037FA */
label000037E0:
000037E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000037E4 4EAD 230A jsr [A5 + 0x230A /* export_1117 */]
000037E8 2840 movea.l A4, D0
000037EA 4AAE 000C tst.l [A6 + 0xC]
000037EE 588F addq.l A7, 4
000037F0 6706 beq +0x8 /* 000037F8 */
000037F2 206E 000C movea.l A0, [A6 + 0xC]
000037F6 208C move.l [A0], A4
label000037F8:
000037F8 200C move.l D0, A4
label000037FA:
000037FA 285F movea.l A4, [A7]+
000037FC 4E5E unlink A6
000037FE 4E75 rts
export_1021:
00003800 4E56 FFFC link A6, -0x0004
00003804 4AAE 0008 tst.l [A6 + 0x8]
00003808 6604 bne +0x6 /* 0000380E */
0000380A 7000 moveq.l D0, 0x00
0000380C 6010 bra +0x12 /* 0000381E */
label0000380E:
0000380E 2F2E 000C move.l -[A7], [A6 + 0xC]
00003812 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003816 4EAD 2312 jsr [A5 + 0x2312 /* export_1118 */]
0000381A 202E FFFC move.l D0, [A6 - 0x4]
label0000381E:
0000381E 4E5E unlink A6
00003820 4E75 rts
00003822 4E56 FFFA link A6, -0x0006
00003826 486E FFFC pea.l [A6 - 0x4]
0000382A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000382E 4EBA FFA0 jsr [PC - 0x60 /* 000037D0 */]
00003832 4A80 tst.l D0
00003834 508F addq.l A7, 8
00003836 6720 beq +0x22 /* 00003858 */
00003838 42A7 clr.l -[A7]
0000383A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000383E 4EAD 1EFA jsr [A5 + 0x1EFA /* export_987 */]
00003842 4A40 tst.w D0
00003844 508F addq.l A7, 8
00003846 6610 bne +0x12 /* 00003858 */
00003848 42A7 clr.l -[A7]
0000384A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000384E 4EAD 1EEA jsr [A5 + 0x1EEA /* export_985 */]
00003852 4A40 tst.w D0
00003854 508F addq.l A7, 8
00003856 6604 bne +0x6 /* 0000385C */
label00003858:
00003858 7001 moveq.l D0, 0x01
0000385A 602A bra +0x2C /* 00003886 */
label0000385C:
0000385C 3F3C 0021 move.w -[A7], 0x21 /* '!' */
00003860 2F3C 0000 1488 move.l -[A7], 0x1488
00003866 2F3C 0000 1496 move.l -[A7], 0x1496
0000386C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003870 4EAD 1C2A jsr [A5 + 0x1C2A /* export_897 */]
00003874 3D40 FFFA move.w [A6 - 0x6], D0
00003878 5340 subq.w D0, 1
0000387A 4FEF 000E lea.l A7, [A7 + 0xE]
0000387E 6604 bne +0x6 /* 00003884 */
00003880 7001 moveq.l D0, 0x01
00003882 6002 bra +0x4 /* 00003886 */
label00003884:
00003884 7000 moveq.l D0, 0x00
label00003886:
00003886 4E5E unlink A6
00003888 4E75 rts
0000388A 4E56 FFF4 link A6, -0x000C
0000388E 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7
00003892 7A00 moveq.l D5, 0x00
00003894 426E FFF4 clr.w [A6 - 0xC]
00003898 7E01 moveq.l D7, 0x01
0000389A 7600 moveq.l D3, 0x00
0000389C 7C00 moveq.l D6, 0x00
0000389E 7800 moveq.l D4, 0x00
000038A0 486E FFFC pea.l [A6 - 0x4]
000038A4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000038A8 4EBA FF26 jsr [PC - 0xDA /* 000037D0 */]
000038AC 4A80 tst.l D0
000038AE 508F addq.l A7, 8
000038B0 6606 bne +0x8 /* 000038B8 */
000038B2 7000 moveq.l D0, 0x00
000038B4 6000 0658 bra +0x65A /* 00003F0E */
label000038B8:
000038B8 42A7 clr.l -[A7]
000038BA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000038BE 4EAD 1F92 jsr [A5 + 0x1F92 /* export_1006 */]
000038C2 2D40 FFF6 move.l [A6 - 0xA], D0
000038C6 322E 000C move.w D1, [A6 + 0xC]
000038CA 5141 subq.w D1, 8
000038CC 0C41 0026 cmpi.w D1, 0x26 /* '&' */
000038D0 508F addq.l A7, 8
000038D2 6200 05F8 bhi +0x5FA /* 00003ECC */
000038D6 43FA 063E lea.l A1, [PC + 0x63E /* 00003F16, value 0xFA5AFFB6 */]
000038DA D241 add.w D1, D1
000038DC D2F1 1000 add.w A1, [A1 + D1.w]
000038E0 4ED1 jmp [A1]
000038E2 7609 moveq.l D3, 0x09
000038E4 3F03 move.w -[A7], D3
000038E6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000038EA 4EBA 241C jsr [PC + 0x241C /* 00005D08 */]
000038EE 4297 clr.l [A7]
000038F0 1F3C 0010 move.b -[A7], 0x10
000038F4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000038F8 4EBA 25DA jsr [PC + 0x25DA /* 00005ED4 */]
000038FC 7A01 moveq.l D5, 0x01
000038FE 4A44 tst.w D4
00003900 4FEF 000C lea.l A7, [A7 + 0xC]
00003904 660E bne +0x10 /* 00003914 */
00003906 4267 clr.w -[A7]
00003908 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000390C 4EAD 1D0A jsr [A5 + 0x1D0A /* export_925 */]
00003910 5C8F addq.l A7, 6
00003912 6014 bra +0x16 /* 00003928 */
label00003914:
00003914 4267 clr.w -[A7]
00003916 4878 FFFF push.l 0xFFFF
0000391A 4267 clr.w -[A7]
0000391C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003920 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00003924 4FEF 000C lea.l A7, [A7 + 0xC]
label00003928:
00003928 4A46 tst.w D6
0000392A 660C bne +0xE /* 00003938 */
0000392C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003930 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */]
00003934 588F addq.l A7, 4
00003936 600A bra +0xC /* 00003942 */
label00003938:
00003938 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000393C 4EAD 1E92 jsr [A5 + 0x1E92 /* export_974 */]
00003940 588F addq.l A7, 4
label00003942:
00003942 4A44 tst.w D4
00003944 6700 0588 beq +0x58A /* 00003ECE */
00003948 4267 clr.w -[A7]
0000394A 4878 FFFF push.l 0xFFFF
0000394E 3F3C 0001 move.w -[A7], 0x1
00003952 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003956 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
0000395A 4257 clr.w [A7]
0000395C 4878 FFFF push.l 0xFFFF
00003960 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003964 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */]
00003968 4FEF 0014 lea.l A7, [A7 + 0x14]
0000396C 6000 0560 bra +0x562 /* 00003ECE */
00003970 363C 8006 move.w D3, 0x8006
00003974 3F03 move.w -[A7], D3
00003976 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000397A 4EBA 238C jsr [PC + 0x238C /* 00005D08 */]
0000397E 4297 clr.l [A7]
00003980 1F3C 0010 move.b -[A7], 0x10
00003984 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003988 4EBA 254A jsr [PC + 0x254A /* 00005ED4 */]
0000398C 7A01 moveq.l D5, 0x01
0000398E 4A46 tst.w D6
00003990 4FEF 000C lea.l A7, [A7 + 0xC]
00003994 6744 beq +0x46 /* 000039DA */
00003996 4267 clr.w -[A7]
00003998 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000399C 4EAD 1D0A jsr [A5 + 0x1D0A /* export_925 */]
000039A0 4257 clr.w [A7]
000039A2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000039A6 4EAD 1D2A jsr [A5 + 0x1D2A /* export_929 */]
000039AA 3D40 FFF4 move.w [A6 - 0xC], D0
000039AE 4257 clr.w [A7]
000039B0 4878 FFFF push.l 0xFFFF
000039B4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000039B8 4EAD 1D02 jsr [A5 + 0x1D02 /* export_924 */]
000039BC 2EAE FFFC move.l [A7], [A6 - 0x4]
000039C0 4EAD 1E8A jsr [A5 + 0x1E8A /* export_973 */]
000039C4 4257 clr.w [A7]
000039C6 4878 FFFF push.l 0xFFFF
000039CA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000039CE 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */]
000039D2 4FEF 001A lea.l A7, [A7 + 0x1A]
000039D6 6000 00D4 bra +0xD6 /* 00003AAC */
label000039DA:
000039DA 42A7 clr.l -[A7]
000039DC 42A7 clr.l -[A7]
000039DE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000039E2 4EAD 1CF2 jsr [A5 + 0x1CF2 /* export_922 */]
000039E6 4A40 tst.w D0
000039E8 4FEF 000C lea.l A7, [A7 + 0xC]
000039EC 6600 00BE bne +0xC0 /* 00003AAC */
000039F0 4A45 tst.w D5
000039F2 6620 bne +0x22 /* 00003A14 */
000039F4 7609 moveq.l D3, 0x09
000039F6 3F03 move.w -[A7], D3
000039F8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000039FC 4EBA 230A jsr [PC + 0x230A /* 00005D08 */]
00003A00 4297 clr.l [A7]
00003A02 1F3C 0010 move.b -[A7], 0x10
00003A06 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003A0A 4EBA 24C8 jsr [PC + 0x24C8 /* 00005ED4 */]
00003A0E 7A01 moveq.l D5, 0x01
00003A10 4FEF 000C lea.l A7, [A7 + 0xC]
label00003A14:
00003A14 4A44 tst.w D4
00003A16 660E bne +0x10 /* 00003A26 */
00003A18 4267 clr.w -[A7]
00003A1A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003A1E 4EAD 1D0A jsr [A5 + 0x1D0A /* export_925 */]
00003A22 5C8F addq.l A7, 6
00003A24 6014 bra +0x16 /* 00003A3A */
label00003A26:
00003A26 4267 clr.w -[A7]
00003A28 4878 FFFF push.l 0xFFFF
00003A2C 4267 clr.w -[A7]
00003A2E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003A32 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00003A36 4FEF 000C lea.l A7, [A7 + 0xC]
label00003A3A:
00003A3A 4A46 tst.w D6
00003A3C 660C bne +0xE /* 00003A4A */
00003A3E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003A42 4EAD 1E2A jsr [A5 + 0x1E2A /* export_961 */]
00003A46 588F addq.l A7, 4
00003A48 600A bra +0xC /* 00003A54 */
label00003A4A:
00003A4A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003A4E 4EAD 1E8A jsr [A5 + 0x1E8A /* export_973 */]
00003A52 588F addq.l A7, 4
label00003A54:
00003A54 4A44 tst.w D4
00003A56 6724 beq +0x26 /* 00003A7C */
00003A58 4267 clr.w -[A7]
00003A5A 4878 FFFF push.l 0xFFFF
00003A5E 3F3C 0001 move.w -[A7], 0x1
00003A62 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003A66 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00003A6A 4257 clr.w [A7]
00003A6C 4878 FFFF push.l 0xFFFF
00003A70 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003A74 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */]
00003A78 4FEF 0014 lea.l A7, [A7 + 0x14]
label00003A7C:
00003A7C 0C6E 0025 000C cmpi.w [A6 + 0xC], 0x25 /* '%' */
00003A82 6700 044A beq +0x44C /* 00003ECE */
00003A86 4A45 tst.w D5
00003A88 6622 bne +0x24 /* 00003AAC */
00003A8A 363C 8006 move.w D3, 0x8006
00003A8E 3F03 move.w -[A7], D3
00003A90 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003A94 4EBA 2272 jsr [PC + 0x2272 /* 00005D08 */]
00003A98 4297 clr.l [A7]
00003A9A 1F3C 0010 move.b -[A7], 0x10
00003A9E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003AA2 4EBA 2430 jsr [PC + 0x2430 /* 00005ED4 */]
00003AA6 7A01 moveq.l D5, 0x01
00003AA8 4FEF 000C lea.l A7, [A7 + 0xC]
label00003AAC:
00003AAC 42A7 clr.l -[A7]
00003AAE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003AB2 4EAD 1EFA jsr [A5 + 0x1EFA /* export_987 */]
00003AB6 4A40 tst.w D0
00003AB8 508F addq.l A7, 8
00003ABA 6716 beq +0x18 /* 00003AD2 */
00003ABC 4267 clr.w -[A7]
00003ABE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003AC2 4EAD 1D0A jsr [A5 + 0x1D0A /* export_925 */]
00003AC6 0C6E 0008 000C cmpi.w [A6 + 0xC], 0x8
00003ACC 5C8F addq.l A7, 6
00003ACE 6000 03FE bra +0x400 /* 00003ECE */
label00003AD2:
00003AD2 0C6E 002E 000C cmpi.w [A6 + 0xC], 0x2E /* '.' */
00003AD8 6644 bne +0x46 /* 00003B1E */
00003ADA 4A46 tst.w D6
00003ADC 6740 beq +0x42 /* 00003B1E */
00003ADE 4267 clr.w -[A7]
00003AE0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003AE4 4EAD 1D0A jsr [A5 + 0x1D0A /* export_925 */]
00003AE8 4257 clr.w [A7]
00003AEA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003AEE 4EAD 1D2A jsr [A5 + 0x1D2A /* export_929 */]
00003AF2 3D40 FFF4 move.w [A6 - 0xC], D0
00003AF6 4257 clr.w [A7]
00003AF8 4878 FFFF push.l 0xFFFF
00003AFC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003B00 4EAD 1D02 jsr [A5 + 0x1D02 /* export_924 */]
00003B04 2EAE FFFC move.l [A7], [A6 - 0x4]
00003B08 4EAD 1E92 jsr [A5 + 0x1E92 /* export_974 */]
00003B0C 4257 clr.w [A7]
00003B0E 4878 FFFF push.l 0xFFFF
00003B12 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003B16 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */]
00003B1A 4FEF 001A lea.l A7, [A7 + 0x1A]
label00003B1E:
00003B1E 4A44 tst.w D4
00003B20 670E beq +0x10 /* 00003B30 */
00003B22 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003B26 4EBA 1F50 jsr [PC + 0x1F50 /* 00005A78 */]
00003B2A 3E00 move.w D7, D0
00003B2C 588F addq.l A7, 4
00003B2E 6010 bra +0x12 /* 00003B40 */
label00003B30:
00003B30 4878 0001 push.l 0x1
00003B34 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003B38 4EAD 1FC2 jsr [A5 + 0x1FC2 /* export_1012 */]
00003B3C 3E00 move.w D7, D0
00003B3E 508F addq.l A7, 8
label00003B40:
00003B40 0C6E 0008 000C cmpi.w [A6 + 0xC], 0x8
00003B46 4A47 tst.w D7
00003B48 6700 0384 beq +0x386 /* 00003ECE */
00003B4C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003B50 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */]
00003B54 588F addq.l A7, 4
00003B56 6000 0376 bra +0x378 /* 00003ECE */
00003B5A 363C 8005 move.w D3, 0x8005
00003B5E 3F03 move.w -[A7], D3
00003B60 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003B64 4EBA 21A2 jsr [PC + 0x21A2 /* 00005D08 */]
00003B68 7A01 moveq.l D5, 0x01
00003B6A 4297 clr.l [A7]
00003B6C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003B70 4EAD 1EFA jsr [A5 + 0x1EFA /* export_987 */]
00003B74 3D40 FFFA move.w [A6 - 0x6], D0
00003B78 4A44 tst.w D4
00003B7A 4FEF 000A lea.l A7, [A7 + 0xA]
00003B7E 671A beq +0x1C /* 00003B9A */
00003B80 4A6E FFFA tst.w [A6 - 0x6]
00003B84 6704 beq +0x6 /* 00003B8A */
00003B86 7000 moveq.l D0, 0x00
00003B88 600A bra +0xC /* 00003B94 */
label00003B8A:
00003B8A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003B8E 4EBA 1F22 jsr [PC + 0x1F22 /* 00005AB2 */]
00003B92 588F addq.l A7, 4
label00003B94:
00003B94 3E00 move.w D7, D0
00003B96 6000 0336 bra +0x338 /* 00003ECE */
label00003B9A:
00003B9A 4A46 tst.w D6
00003B9C 6700 0330 beq +0x332 /* 00003ECE */
00003BA0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003BA4 4EBA 1EA2 jsr [PC + 0x1EA2 /* 00005A48 */]
00003BA8 3E00 move.w D7, D0
00003BAA 588F addq.l A7, 4
00003BAC 6000 0320 bra +0x322 /* 00003ECE */
00003BB0 7609 moveq.l D3, 0x09
00003BB2 3F03 move.w -[A7], D3
00003BB4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003BB8 4EBA 214E jsr [PC + 0x214E /* 00005D08 */]
00003BBC 4297 clr.l [A7]
00003BBE 1F3C 0010 move.b -[A7], 0x10
00003BC2 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003BC6 4EBA 230C jsr [PC + 0x230C /* 00005ED4 */]
00003BCA 7A01 moveq.l D5, 0x01
00003BCC 4A44 tst.w D4
00003BCE 4FEF 000C lea.l A7, [A7 + 0xC]
00003BD2 660E bne +0x10 /* 00003BE2 */
00003BD4 4267 clr.w -[A7]
00003BD6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003BDA 4EAD 1D0A jsr [A5 + 0x1D0A /* export_925 */]
00003BDE 5C8F addq.l A7, 6
00003BE0 6014 bra +0x16 /* 00003BF6 */
label00003BE2:
00003BE2 4267 clr.w -[A7]
00003BE4 4878 FFFF push.l 0xFFFF
00003BE8 4267 clr.w -[A7]
00003BEA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003BEE 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00003BF2 4FEF 000C lea.l A7, [A7 + 0xC]
label00003BF6:
00003BF6 4A46 tst.w D6
00003BF8 660C bne +0xE /* 00003C06 */
00003BFA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003BFE 4EAD 1E4A jsr [A5 + 0x1E4A /* export_965 */]
00003C02 588F addq.l A7, 4
00003C04 600A bra +0xC /* 00003C10 */
label00003C06:
00003C06 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003C0A 4EAD 1E42 jsr [A5 + 0x1E42 /* export_964 */]
00003C0E 588F addq.l A7, 4
label00003C10:
00003C10 4A44 tst.w D4
00003C12 6700 02BA beq +0x2BC /* 00003ECE */
00003C16 4267 clr.w -[A7]
00003C18 4878 FFFF push.l 0xFFFF
00003C1C 3F3C 0001 move.w -[A7], 0x1
00003C20 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003C24 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00003C28 4257 clr.w [A7]
00003C2A 4878 FFFF push.l 0xFFFF
00003C2E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003C32 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */]
00003C36 4FEF 0014 lea.l A7, [A7 + 0x14]
00003C3A 6000 0292 bra +0x294 /* 00003ECE */
00003C3E 7609 moveq.l D3, 0x09
00003C40 3F03 move.w -[A7], D3
00003C42 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003C46 4EBA 20C0 jsr [PC + 0x20C0 /* 00005D08 */]
00003C4A 4297 clr.l [A7]
00003C4C 1F3C 0010 move.b -[A7], 0x10
00003C50 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003C54 4EBA 227E jsr [PC + 0x227E /* 00005ED4 */]
00003C58 7A01 moveq.l D5, 0x01
00003C5A 4A44 tst.w D4
00003C5C 4FEF 000C lea.l A7, [A7 + 0xC]
00003C60 660E bne +0x10 /* 00003C70 */
00003C62 4267 clr.w -[A7]
00003C64 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003C68 4EAD 1D0A jsr [A5 + 0x1D0A /* export_925 */]
00003C6C 5C8F addq.l A7, 6
00003C6E 6014 bra +0x16 /* 00003C84 */
label00003C70:
00003C70 4267 clr.w -[A7]
00003C72 4878 FFFF push.l 0xFFFF
00003C76 4267 clr.w -[A7]
00003C78 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003C7C 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00003C80 4FEF 000C lea.l A7, [A7 + 0xC]
label00003C84:
00003C84 4A46 tst.w D6
00003C86 660C bne +0xE /* 00003C94 */
00003C88 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003C8C 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00003C90 588F addq.l A7, 4
00003C92 600A bra +0xC /* 00003C9E */
label00003C94:
00003C94 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003C98 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00003C9C 588F addq.l A7, 4
label00003C9E:
00003C9E 4A44 tst.w D4
00003CA0 6700 022C beq +0x22E /* 00003ECE */
00003CA4 4267 clr.w -[A7]
00003CA6 4878 FFFF push.l 0xFFFF
00003CAA 3F3C 0001 move.w -[A7], 0x1
00003CAE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003CB2 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00003CB6 4257 clr.w [A7]
00003CB8 4878 FFFF push.l 0xFFFF
00003CBC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003CC0 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */]
00003CC4 4FEF 0014 lea.l A7, [A7 + 0x14]
00003CC8 6000 0204 bra +0x206 /* 00003ECE */
00003CCC 7609 moveq.l D3, 0x09
00003CCE 3F03 move.w -[A7], D3
00003CD0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003CD4 4EBA 2032 jsr [PC + 0x2032 /* 00005D08 */]
00003CD8 4297 clr.l [A7]
00003CDA 1F3C 0010 move.b -[A7], 0x10
00003CDE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003CE2 4EBA 21F0 jsr [PC + 0x21F0 /* 00005ED4 */]
00003CE6 7A01 moveq.l D5, 0x01
00003CE8 4A44 tst.w D4
00003CEA 4FEF 000C lea.l A7, [A7 + 0xC]
00003CEE 660E bne +0x10 /* 00003CFE */
00003CF0 4267 clr.w -[A7]
00003CF2 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003CF6 4EAD 1D0A jsr [A5 + 0x1D0A /* export_925 */]
00003CFA 5C8F addq.l A7, 6
00003CFC 6014 bra +0x16 /* 00003D12 */
label00003CFE:
00003CFE 4267 clr.w -[A7]
00003D00 4878 FFFF push.l 0xFFFF
00003D04 4267 clr.w -[A7]
00003D06 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003D0A 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00003D0E 4FEF 000C lea.l A7, [A7 + 0xC]
label00003D12:
00003D12 4A44 tst.w D4
00003D14 6700 01B8 beq +0x1BA /* 00003ECE */
00003D18 4267 clr.w -[A7]
00003D1A 4878 FFFF push.l 0xFFFF
00003D1E 3F3C 0001 move.w -[A7], 0x1
00003D22 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003D26 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00003D2A 4257 clr.w [A7]
00003D2C 4878 FFFF push.l 0xFFFF
00003D30 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003D34 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */]
00003D38 4FEF 0014 lea.l A7, [A7 + 0x14]
00003D3C 6000 0190 bra +0x192 /* 00003ECE */
00003D40 7609 moveq.l D3, 0x09
00003D42 3F03 move.w -[A7], D3
00003D44 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003D48 4EBA 1FBE jsr [PC + 0x1FBE /* 00005D08 */]
00003D4C 4297 clr.l [A7]
00003D4E 1F3C 0010 move.b -[A7], 0x10
00003D52 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003D56 4EBA 217C jsr [PC + 0x217C /* 00005ED4 */]
00003D5A 7A01 moveq.l D5, 0x01
00003D5C 4A44 tst.w D4
00003D5E 4FEF 000C lea.l A7, [A7 + 0xC]
00003D62 660E bne +0x10 /* 00003D72 */
00003D64 4267 clr.w -[A7]
00003D66 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003D6A 4EAD 1D0A jsr [A5 + 0x1D0A /* export_925 */]
00003D6E 5C8F addq.l A7, 6
00003D70 6014 bra +0x16 /* 00003D86 */
label00003D72:
00003D72 4267 clr.w -[A7]
00003D74 4878 FFFF push.l 0xFFFF
00003D78 4267 clr.w -[A7]
00003D7A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003D7E 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00003D82 4FEF 000C lea.l A7, [A7 + 0xC]
label00003D86:
00003D86 4A44 tst.w D4
00003D88 6700 0144 beq +0x146 /* 00003ECE */
00003D8C 4267 clr.w -[A7]
00003D8E 4878 FFFF push.l 0xFFFF
00003D92 3F3C 0001 move.w -[A7], 0x1
00003D96 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003D9A 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00003D9E 4257 clr.w [A7]
00003DA0 4878 FFFF push.l 0xFFFF
00003DA4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003DA8 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */]
00003DAC 4FEF 0014 lea.l A7, [A7 + 0x14]
00003DB0 6000 011C bra +0x11E /* 00003ECE */
00003DB4 7609 moveq.l D3, 0x09
00003DB6 3F03 move.w -[A7], D3
00003DB8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003DBC 4EBA 1F4A jsr [PC + 0x1F4A /* 00005D08 */]
00003DC0 4297 clr.l [A7]
00003DC2 1F3C 0010 move.b -[A7], 0x10
00003DC6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003DCA 4EBA 2108 jsr [PC + 0x2108 /* 00005ED4 */]
00003DCE 7A01 moveq.l D5, 0x01
00003DD0 4A44 tst.w D4
00003DD2 4FEF 000C lea.l A7, [A7 + 0xC]
00003DD6 660E bne +0x10 /* 00003DE6 */
00003DD8 4267 clr.w -[A7]
00003DDA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003DDE 4EAD 1D0A jsr [A5 + 0x1D0A /* export_925 */]
00003DE2 5C8F addq.l A7, 6
00003DE4 6014 bra +0x16 /* 00003DFA */
label00003DE6:
00003DE6 4267 clr.w -[A7]
00003DE8 4878 FFFF push.l 0xFFFF
00003DEC 4267 clr.w -[A7]
00003DEE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003DF2 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00003DF6 4FEF 000C lea.l A7, [A7 + 0xC]
label00003DFA:
00003DFA 4A46 tst.w D6
00003DFC 660C bne +0xE /* 00003E0A */
00003DFE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003E02 4EAD 1E1A jsr [A5 + 0x1E1A /* export_959 */]
00003E06 588F addq.l A7, 4
00003E08 600A bra +0xC /* 00003E14 */
label00003E0A:
00003E0A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003E0E 4EAD 1E9A jsr [A5 + 0x1E9A /* export_975 */]
00003E12 588F addq.l A7, 4
label00003E14:
00003E14 4A44 tst.w D4
00003E16 6700 00B6 beq +0xB8 /* 00003ECE */
00003E1A 4267 clr.w -[A7]
00003E1C 4878 FFFF push.l 0xFFFF
00003E20 3F3C 0001 move.w -[A7], 0x1
00003E24 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003E28 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00003E2C 4257 clr.w [A7]
00003E2E 4878 FFFF push.l 0xFFFF
00003E32 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003E36 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */]
00003E3A 4FEF 0014 lea.l A7, [A7 + 0x14]
00003E3E 6000 008E bra +0x90 /* 00003ECE */
00003E42 7609 moveq.l D3, 0x09
00003E44 3F03 move.w -[A7], D3
00003E46 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003E4A 4EBA 1EBC jsr [PC + 0x1EBC /* 00005D08 */]
00003E4E 4297 clr.l [A7]
00003E50 1F3C 0010 move.b -[A7], 0x10
00003E54 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003E58 4EBA 207A jsr [PC + 0x207A /* 00005ED4 */]
00003E5C 7A01 moveq.l D5, 0x01
00003E5E 4A44 tst.w D4
00003E60 4FEF 000C lea.l A7, [A7 + 0xC]
00003E64 660E bne +0x10 /* 00003E74 */
00003E66 4267 clr.w -[A7]
00003E68 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003E6C 4EAD 1D0A jsr [A5 + 0x1D0A /* export_925 */]
00003E70 5C8F addq.l A7, 6
00003E72 6014 bra +0x16 /* 00003E88 */
label00003E74:
00003E74 4267 clr.w -[A7]
00003E76 4878 FFFF push.l 0xFFFF
00003E7A 4267 clr.w -[A7]
00003E7C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003E80 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00003E84 4FEF 000C lea.l A7, [A7 + 0xC]
label00003E88:
00003E88 4A46 tst.w D6
00003E8A 660C bne +0xE /* 00003E98 */
00003E8C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003E90 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */]
00003E94 588F addq.l A7, 4
00003E96 600A bra +0xC /* 00003EA2 */
label00003E98:
00003E98 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003E9C 4EAD 1EA2 jsr [A5 + 0x1EA2 /* export_976 */]
00003EA0 588F addq.l A7, 4
label00003EA2:
00003EA2 4A44 tst.w D4
00003EA4 6728 beq +0x2A /* 00003ECE */
00003EA6 4267 clr.w -[A7]
00003EA8 4878 FFFF push.l 0xFFFF
00003EAC 3F3C 0001 move.w -[A7], 0x1
00003EB0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003EB4 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00003EB8 4257 clr.w [A7]
00003EBA 4878 FFFF push.l 0xFFFF
00003EBE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003EC2 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */]
00003EC6 4FEF 0014 lea.l A7, [A7 + 0x14]
00003ECA 6002 bra +0x4 /* 00003ECE */
label00003ECC:
00003ECC 7E00 moveq.l D7, 0x00
label00003ECE:
00003ECE 4A6E FFF4 tst.w [A6 - 0xC]
00003ED2 670C beq +0xE /* 00003EE0 */
00003ED4 4267 clr.w -[A7]
00003ED6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003EDA 4EAD 1D22 jsr [A5 + 0x1D22 /* export_928 */]
00003EDE 5C8F addq.l A7, 6
label00003EE0:
00003EE0 4A47 tst.w D7
00003EE2 6718 beq +0x1A /* 00003EFC */
00003EE4 206E FFFC movea.l A0, [A6 - 0x4]
00003EE8 2050 movea.l A0, [A0]
00003EEA 2010 move.l D0, [A0]
00003EEC B0AE FFF6 cmp.l D0, [A6 - 0xA]
00003EF0 670A beq +0xC /* 00003EFC */
00003EF2 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003EF6 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */]
00003EFA 588F addq.l A7, 4
label00003EFC:
00003EFC 4A45 tst.w D5
00003EFE 670C beq +0xE /* 00003F0C */
00003F00 3F03 move.w -[A7], D3
00003F02 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003F06 4EBA 1E3A jsr [PC + 0x1E3A /* 00005D42 */]
00003F0A 5C8F addq.l A7, 6
label00003F0C:
00003F0C 3007 move.w D0, D7
label00003F0E:
00003F0E 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+
00003F12 4E5E unlink A6
00003F14 4E75 rts
00003F16 FA5A FFB6 .extension 0xA5A <<F/1/5>>, 0xFFB6 // unimplemented
00003F1A FFB6 .invalid <<F/6/7>>
00003F1C FFB6 .invalid <<F/6/7>>
00003F1E FFB6 .invalid <<F/6/7>>
00003F20 FFB6 .invalid <<F/6/7>>
00003F22 FFB6 .invalid <<F/6/7>>
00003F24 FFB6 .invalid <<F/6/7>>
00003F26 FFB6 .invalid <<F/6/7>>
00003F28 FFB6 .invalid <<F/6/7>>
00003F2A FFB6 .invalid <<F/6/7>>
00003F2C FFB6 .invalid <<F/6/7>>
00003F2E FFB6 .invalid <<F/6/7>>
00003F30 FFB6 .invalid <<F/6/7>>
00003F32 FFB6 .invalid <<F/6/7>>
00003F34 FFB6 .invalid <<F/6/7>>
00003F36 FFB6 .invalid <<F/6/7>>
00003F38 FFB6 .invalid <<F/6/7>>
00003F3A FFB6 .invalid <<F/6/7>>
00003F3C FFB6 .invalid <<F/6/7>>
00003F3E FFB6 .invalid <<F/6/7>>
00003F40 FFB6 .invalid <<F/6/7>>
00003F42 FFB6 .invalid <<F/6/7>>
00003F44 FFB6 .invalid <<F/6/7>>
00003F46 FFB6 .invalid <<F/6/7>>
00003F48 FDB6 .invalid <<F/6/6>>
00003F4A FE2A FD28 .unknown 0xFE2A 0xFD28 (W = 7)
00003F4E FC9A FADA .extension 0xC9A <<F/2-3/6>> // unimplemented
00003F52 FE9E F9CC .extension 0xE9E <<F/2-3/7>> // unimplemented
00003F56 FF2C .extension 0xF2C <<F/4-5/7>> // unimplemented
00003F58 FFB6 .invalid <<F/6/7>>
00003F5A FFB6 .invalid <<F/6/7>>
00003F5C FFB6 .invalid <<F/6/7>>
00003F5E FFB6 .invalid <<F/6/7>>
00003F60 FC44 FB70 .extension 0xC44 <<F/1/6>>, 0xFB70 // unimplemented
00003F64 4E56 FFFC link A6, -0x0004
00003F68 48E7 0300 movem.l -[A7], D6,D7
00003F6C 7E01 moveq.l D7, 0x01
00003F6E 486E FFFC pea.l [A6 - 0x4]
00003F72 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003F76 4EBA F858 jsr [PC - 0x7A8 /* 000037D0 */]
00003F7A 4A80 tst.l D0
00003F7C 508F addq.l A7, 8
00003F7E 6606 bne +0x8 /* 00003F86 */
00003F80 7000 moveq.l D0, 0x00
00003F82 6000 00B8 bra +0xBA /* 0000403C */
label00003F86:
00003F86 3F3C 0007 move.w -[A7], 0x7
00003F8A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003F8E 4EBA 1D78 jsr [PC + 0x1D78 /* 00005D08 */]
00003F92 4297 clr.l [A7]
00003F94 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003F98 4EAD 1F92 jsr [A5 + 0x1F92 /* export_1006 */]
00003F9C 2C00 move.l D6, D0
00003F9E 302E 000C move.w D0, [A6 + 0xC]
00003FA2 0C40 0007 cmpi.w D0, 0x7
00003FA6 4FEF 000A lea.l A7, [A7 + 0xA]
00003FAA 6268 bhi +0x6A /* 00004014 */
00003FAC 43FA 0098 lea.l A1, [PC + 0x98 /* 00004046, value 0xFF8AFF96 */]
00003FB0 D040 add.w D0, D0
00003FB2 D2F1 0000 add.w A1, [A1 + D0.w]
00003FB6 4ED1 jmp [A1]
00003FB8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003FBC 4EAD 1E42 jsr [A5 + 0x1E42 /* export_964 */]
00003FC0 588F addq.l A7, 4
00003FC2 6052 bra +0x54 /* 00004016 */
00003FC4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003FC8 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00003FCC 588F addq.l A7, 4
00003FCE 6046 bra +0x48 /* 00004016 */
00003FD0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003FD4 4EAD 1E5A jsr [A5 + 0x1E5A /* export_967 */]
00003FD8 588F addq.l A7, 4
00003FDA 603A bra +0x3C /* 00004016 */
00003FDC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003FE0 4EAD 1E62 jsr [A5 + 0x1E62 /* export_968 */]
00003FE4 588F addq.l A7, 4
00003FE6 602E bra +0x30 /* 00004016 */
00003FE8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003FEC 4EAD 1E72 jsr [A5 + 0x1E72 /* export_970 */]
00003FF0 588F addq.l A7, 4
00003FF2 6022 bra +0x24 /* 00004016 */
00003FF4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003FF8 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
00003FFC 588F addq.l A7, 4
00003FFE 6016 bra +0x18 /* 00004016 */
00004000 70FF moveq.l D0, 0xFFFFFFFF
00004002 C06E 0010 and.w D0, [A6 + 0x10]
00004006 3F00 move.w -[A7], D0
00004008 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000400C 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
00004010 5C8F addq.l A7, 6
00004012 6002 bra +0x4 /* 00004016 */
label00004014:
00004014 7E00 moveq.l D7, 0x00
label00004016:
00004016 4A47 tst.w D7
00004018 6714 beq +0x16 /* 0000402E */
0000401A 206E FFFC movea.l A0, [A6 - 0x4]
0000401E 2050 movea.l A0, [A0]
00004020 BC90 cmp.l D6, [A0]
00004022 670A beq +0xC /* 0000402E */
00004024 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004028 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */]
0000402C 588F addq.l A7, 4
label0000402E:
0000402E 3F3C 0007 move.w -[A7], 0x7
00004032 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004036 4EBA 1D0A jsr [PC + 0x1D0A /* 00005D42 */]
0000403A 3007 move.w D0, D7
label0000403C:
0000403C 4CEE 00C0 FFF4 movem.l D6,D7, [A6 - 0xC]
00004042 4E5E unlink A6
00004044 4E75 rts
00004046 FF8A .invalid <<F/6/7>>
00004048 FF96 .invalid <<F/6/7>>
0000404A FFA2 .invalid <<F/6/7>>
0000404C FFAE .invalid <<F/6/7>>
0000404E FFBA .invalid <<F/6/7>>
00004050 FFCE .invalid <<F/7/7>>
00004052 FF72 .extension 0xF72 <<F/4-5/7>> // unimplemented
00004054 FF7E .extension 0xF7E <<F/4-5/7>> // unimplemented
00004056 4E56 FFFC link A6, -0x0004
0000405A 48E7 0308 movem.l -[A7], D6,D7,A4
0000405E 7E01 moveq.l D7, 0x01
00004060 486E FFFC pea.l [A6 - 0x4]
00004064 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004068 4EBA F766 jsr [PC - 0x89A /* 000037D0 */]
0000406C 4A80 tst.l D0
0000406E 508F addq.l A7, 8
00004070 6606 bne +0x8 /* 00004078 */
00004072 7000 moveq.l D0, 0x00
00004074 6000 00CC bra +0xCE /* 00004142 */
label00004078:
00004078 206E FFFC movea.l A0, [A6 - 0x4]
0000407C 2050 movea.l A0, [A0]
0000407E 2868 0024 movea.l A4, [A0 + 0x24]
00004082 200C move.l D0, A4
00004084 6606 bne +0x8 /* 0000408C */
00004086 7000 moveq.l D0, 0x00
00004088 6000 00B8 bra +0xBA /* 00004142 */
label0000408C:
0000408C 3F3C 0007 move.w -[A7], 0x7
00004090 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004094 4EBA 1C72 jsr [PC + 0x1C72 /* 00005D08 */]
00004098 4297 clr.l [A7]
0000409A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000409E 4EAD 1F92 jsr [A5 + 0x1F92 /* export_1006 */]
000040A2 2C00 move.l D6, D0
000040A4 302E 000C move.w D0, [A6 + 0xC]
000040A8 0C40 0007 cmpi.w D0, 0x7
000040AC 4FEF 000A lea.l A7, [A7 + 0xA]
000040B0 6268 bhi +0x6A /* 0000411A */
000040B2 43FA 0098 lea.l A1, [PC + 0x98 /* 0000414C, value 0xFF8AFF96 */]
000040B6 D040 add.w D0, D0
000040B8 D2F1 0000 add.w A1, [A1 + D0.w]
000040BC 4ED1 jmp [A1]
000040BE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000040C2 4EAD 1E4A jsr [A5 + 0x1E4A /* export_965 */]
000040C6 588F addq.l A7, 4
000040C8 6052 bra +0x54 /* 0000411C */
000040CA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000040CE 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
000040D2 588F addq.l A7, 4
000040D4 6046 bra +0x48 /* 0000411C */
000040D6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000040DA 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
000040DE 588F addq.l A7, 4
000040E0 603A bra +0x3C /* 0000411C */
000040E2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000040E6 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */]
000040EA 588F addq.l A7, 4
000040EC 602E bra +0x30 /* 0000411C */
000040EE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000040F2 4EAD 1EBA jsr [A5 + 0x1EBA /* export_979 */]
000040F6 588F addq.l A7, 4
000040F8 6022 bra +0x24 /* 0000411C */
000040FA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000040FE 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */]
00004102 588F addq.l A7, 4
00004104 6016 bra +0x18 /* 0000411C */
00004106 70FF moveq.l D0, 0xFFFFFFFF
00004108 C06E 0010 and.w D0, [A6 + 0x10]
0000410C 3F00 move.w -[A7], D0
0000410E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004112 4EAD 1ECA jsr [A5 + 0x1ECA /* export_981 */]
00004116 5C8F addq.l A7, 6
00004118 6002 bra +0x4 /* 0000411C */
label0000411A:
0000411A 7E00 moveq.l D7, 0x00
label0000411C:
0000411C 4A47 tst.w D7
0000411E 6714 beq +0x16 /* 00004134 */
00004120 206E FFFC movea.l A0, [A6 - 0x4]
00004124 2050 movea.l A0, [A0]
00004126 BC90 cmp.l D6, [A0]
00004128 670A beq +0xC /* 00004134 */
0000412A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000412E 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */]
00004132 588F addq.l A7, 4
label00004134:
00004134 3F3C 0007 move.w -[A7], 0x7
00004138 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000413C 4EBA 1C04 jsr [PC + 0x1C04 /* 00005D42 */]
00004140 3007 move.w D0, D7
label00004142:
00004142 4CEE 10C0 FFF0 movem.l D6,D7,A4, [A6 - 0x10]
00004148 4E5E unlink A6
0000414A 4E75 rts
0000414C FF8A .invalid <<F/6/7>>
0000414E FF96 .invalid <<F/6/7>>
00004150 FFA2 .invalid <<F/6/7>>
00004152 FFAE .invalid <<F/6/7>>
00004154 FFBA .invalid <<F/6/7>>
00004156 FFCE .invalid <<F/7/7>>
00004158 FF72 .extension 0xF72 <<F/4-5/7>> // unimplemented
0000415A FF7E .extension 0xF7E <<F/4-5/7>> // unimplemented
0000415C 4E56 FFE2 link A6, -0x001E
00004160 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7
00004164 7E01 moveq.l D7, 0x01
00004166 486E FFFC pea.l [A6 - 0x4]
0000416A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000416E 4EBA F660 jsr [PC - 0x9A0 /* 000037D0 */]
00004172 4A80 tst.l D0
00004174 508F addq.l A7, 8
00004176 6606 bne +0x8 /* 0000417E */
00004178 7000 moveq.l D0, 0x00
0000417A 6000 0128 bra +0x12A /* 000042A4 */
label0000417E:
0000417E 42A7 clr.l -[A7]
00004180 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004184 4EAD 1EFA jsr [A5 + 0x1EFA /* export_987 */]
00004188 4A40 tst.w D0
0000418A 508F addq.l A7, 8
0000418C 6706 beq +0x8 /* 00004194 */
0000418E 7000 moveq.l D0, 0x00
00004190 6000 0112 bra +0x114 /* 000042A4 */
label00004194:
00004194 7C00 moveq.l D6, 0x00
00004196 7E00 moveq.l D7, 0x00
00004198 7AFF moveq.l D5, 0xFFFFFFFF
0000419A CA2E 000D and.b D5, [A6 + 0xD]
0000419E 605C bra +0x5E /* 000041FC */
label000041A0:
000041A0 4A47 tst.w D7
000041A2 665E bne +0x60 /* 00004202 */
000041A4 1D45 FFFB move.b [A6 - 0x5], D5
000041A8 102E FFFB move.b D0, [A6 - 0x5]
000041AC 6742 beq +0x44 /* 000041F0 */
000041AE 6B18 bmi +0x1A /* 000041C8 */
000041B0 0400 000A subi.b D0, 0xA /* '\n' */
000041B4 673A beq +0x3C /* 000041F0 */
000041B6 6A0A bpl +0xC /* 000041C2 */
000041B8 5200 addq.b D0, 1
000041BA 6A0C bpl +0xE /* 000041C8 */
000041BC 5400 addq.b D0, 2
000041BE 6A30 bpl +0x32 /* 000041F0 */
000041C0 6006 bra +0x8 /* 000041C8 */
label000041C2:
000041C2 0400 0075 subi.b D0, 0x75 /* 'u' */
000041C6 6A28 bpl +0x2A /* 000041F0 */
label000041C8:
000041C8 0C2E 0020 FFFB cmpi.b [A6 - 0x5], 0x20 /* ' ' */
000041CE 6606 bne +0x8 /* 000041D6 */
000041D0 303C 8004 move.w D0, 0x8004
000041D4 6004 bra +0x6 /* 000041DA */
label000041D6:
000041D6 303C 8003 move.w D0, 0x8003
label000041DA:
000041DA 3800 move.w D4, D0
000041DC 4A47 tst.w D7
000041DE 6602 bne +0x4 /* 000041E2 */
000041E0 3604 move.w D3, D4
label000041E2:
000041E2 3006 move.w D0, D6
000041E4 5246 addq.w D6, 1
000041E6 7200 moveq.l D1, 0x00
000041E8 3200 move.w D1, D0
000041EA 1DAE FFFB 18F6 move.b [A6 + D1 - 0x10], [A6 - 0x5]
label000041F0:
000041F0 B843 cmp.w D4, D3
000041F2 6706 beq +0x8 /* 000041FA */
000041F4 383C 8005 move.w D4, 0x8005
000041F8 6008 bra +0xA /* 00004202 */
label000041FA:
000041FA 5247 addq.w D7, 1
label000041FC:
000041FC 0C47 0005 cmpi.w D7, 0x5
00004200 6D9E blt -0x60 /* 000041A0 */
label00004202:
00004202 4A46 tst.w D6
00004204 6606 bne +0x8 /* 0000420C */
00004206 7001 moveq.l D0, 0x01
00004208 6000 009A bra +0x9C /* 000042A4 */
label0000420C:
0000420C 3F04 move.w -[A7], D4
0000420E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004212 4EBA 1AF4 jsr [PC + 0x1AF4 /* 00005D08 */]
00004216 4297 clr.l [A7]
00004218 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000421C 4EAD 1FC2 jsr [A5 + 0x1FC2 /* export_1012 */]
00004220 3EBC 0001 move.w [A7], 0x1
00004224 3F06 move.w -[A7], D6
00004226 486E FFF6 pea.l [A6 - 0xA]
0000422A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000422E 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
00004232 3E00 move.w D7, D0
00004234 206E FFFC movea.l A0, [A6 - 0x4]
00004238 2050 movea.l A0, [A0]
0000423A 2C10 move.l D6, [A0]
0000423C 4257 clr.w [A7]
0000423E 2F06 move.l -[A7], D6
00004240 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004244 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
00004248 4A40 tst.w D0
0000424A 4FEF 001C lea.l A7, [A7 + 0x1C]
0000424E 6648 bne +0x4A /* 00004298 */
00004250 486E FFFB pea.l [A6 - 0x5]
00004254 42A7 clr.l -[A7]
00004256 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000425A 4EAD 1F0A jsr [A5 + 0x1F0A /* export_989 */]
0000425E 082E 0000 FFFB btst.b [A6 - 0x5], 0x0
00004264 4FEF 000C lea.l A7, [A7 + 0xC]
00004268 672E beq +0x30 /* 00004298 */
0000426A 206E FFFC movea.l A0, [A6 - 0x4]
0000426E 2050 movea.l A0, [A0]
00004270 2068 0024 movea.l A0, [A0 + 0x24]
00004274 2050 movea.l A0, [A0]
00004276 BCA8 0010 cmp.l D6, [A0 + 0x10]
0000427A 6C04 bge +0x6 /* 00004280 */
0000427C 7001 moveq.l D0, 0x01
0000427E 6002 bra +0x4 /* 00004282 */
label00004280:
00004280 7004 moveq.l D0, 0x04
label00004282:
00004282 3A00 move.w D5, D0
00004284 2F06 move.l -[A7], D6
00004286 2F06 move.l -[A7], D6
00004288 4267 clr.w -[A7]
0000428A 3F05 move.w -[A7], D5
0000428C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004290 4EAD 1E82 jsr [A5 + 0x1E82 /* export_972 */]
00004294 4FEF 0010 lea.l A7, [A7 + 0x10]
label00004298:
00004298 3F04 move.w -[A7], D4
0000429A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000429E 4EBA 1AA2 jsr [PC + 0x1AA2 /* 00005D42 */]
000042A2 3007 move.w D0, D7
label000042A4:
000042A4 4CEE 00F8 FFCE movem.l D3,D4,D5,D6,D7, [A6 - 0x32]
000042AA 4E5E unlink A6
000042AC 4E75 rts
000042AE 4E56 0000 link A6, 0
000042B2 7000 moveq.l D0, 0x00
000042B4 4E5E unlink A6
000042B6 4E75 rts
000042B8 4E56 FFEC link A6, -0x0014
000042BC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000042C0 7E01 moveq.l D7, 0x01
000042C2 7CFF moveq.l D6, 0xFFFFFFFF
000042C4 CC6E 0012 and.w D6, [A6 + 0x12]
000042C8 2C2E 0010 move.l D6, [A6 + 0x10]
000042CC 7010 moveq.l D0, 0x10
000042CE E0AE lsr D6, D0
000042D0 0246 FFFF andi.w D6, 0xFFFF
000042D4 486E FFFC pea.l [A6 - 0x4]
000042D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000042DC 4EBA F4F2 jsr [PC - 0xB0E /* 000037D0 */]
000042E0 4A80 tst.l D0
000042E2 508F addq.l A7, 8
000042E4 6604 bne +0x6 /* 000042EA */
000042E6 7000 moveq.l D0, 0x00
000042E8 6012 bra +0x14 /* 000042FC */
label000042EA:
000042EA 206E FFFC movea.l A0, [A6 - 0x4]
000042EE 2050 movea.l A0, [A0]
000042F0 2868 0024 movea.l A4, [A0 + 0x24]
000042F4 2054 movea.l A0, [A4]
000042F6 2668 000C movea.l A3, [A0 + 0xC]
000042FA 3007 move.w D0, D7
label000042FC:
000042FC 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00004300 4E5E unlink A6
00004302 4E75 rts
00004304 4E56 FFF4 link A6, -0x000C
00004308 48E7 0108 movem.l -[A7], D7,A4
0000430C 286E 0010 movea.l A4, [A6 + 0x10]
00004310 42AE FFF8 clr.l [A6 - 0x8]
00004314 486E FFFC pea.l [A6 - 0x4]
00004318 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000431C 4EBA F4B2 jsr [PC - 0xB4E /* 000037D0 */]
00004320 4A80 tst.l D0
00004322 508F addq.l A7, 8
00004324 6606 bne +0x8 /* 0000432C */
00004326 7000 moveq.l D0, 0x00
00004328 6000 0088 bra +0x8A /* 000043B2 */
label0000432C:
0000432C 486E FFF8 pea.l [A6 - 0x8]
00004330 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004334 4EAD 1F8A jsr [A5 + 0x1F8A /* export_1005 */]
00004338 7EFF moveq.l D7, 0xFFFFFFFF
0000433A DE6E 000E add.w D7, [A6 + 0xE]
0000433E 3047 movea.w A0, D7
00004340 B1EE FFF8 cmpa.l A0, [A6 - 0x8]
00004344 508F addq.l A7, 8
00004346 6C06 bge +0x8 /* 0000434E */
00004348 3047 movea.w A0, D7
0000434A 2D48 FFF8 move.l [A6 - 0x8], A0
label0000434E:
0000434E 486E FFF4 pea.l [A6 - 0xC]
00004352 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004356 4EAD 1F92 jsr [A5 + 0x1F92 /* export_1006 */]
0000435A 4297 clr.l [A7]
0000435C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004360 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */]
00004364 3EBC 0009 move.w [A7], 0x9 /* '\t' */
00004368 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000436C 4EBA 199A jsr [PC + 0x199A /* 00005D08 */]
00004370 2EAE FFF8 move.l [A7], [A6 - 0x8]
00004374 2F0C move.l -[A7], A4
00004376 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000437A 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */]
0000437E 4A40 tst.w D0
00004380 4FEF 0018 lea.l A7, [A7 + 0x18]
00004384 6604 bne +0x6 /* 0000438A */
00004386 42AE FFF8 clr.l [A6 - 0x8]
label0000438A:
0000438A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000438E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004392 4EBA 19AE jsr [PC + 0x19AE /* 00005D42 */]
00004396 2EAE FFF4 move.l [A7], [A6 - 0xC]
0000439A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000439E 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */]
000043A2 204C movea.l A0, A4
000043A4 D1EE FFF8 add.l A0, [A6 - 0x8]
000043A8 4210 clr.b [A0]
000043AA 4FEF 000A lea.l A7, [A7 + 0xA]
000043AE 202E FFF8 move.l D0, [A6 - 0x8]
label000043B2:
000043B2 4CDF 1080 movem.l D7,A4, [A7]+
000043B6 4E5E unlink A6
000043B8 4E75 rts
000043BA 4E56 0000 link A6, 0
000043BE 7001 moveq.l D0, 0x01
000043C0 4E5E unlink A6
000043C2 4E75 rts
000043C4 4E56 FFCA link A6, -0x0036
000043C8 2F07 move.l -[A7], D7
000043CA 7E01 moveq.l D7, 0x01
000043CC 486E FFFC pea.l [A6 - 0x4]
000043D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000043D4 4EBA F3FA jsr [PC - 0xC06 /* 000037D0 */]
000043D8 4A80 tst.l D0
000043DA 508F addq.l A7, 8
000043DC 6604 bne +0x6 /* 000043E2 */
000043DE 7000 moveq.l D0, 0x00
000043E0 6012 bra +0x14 /* 000043F4 */
label000043E2:
000043E2 206E FFFC movea.l A0, [A6 - 0x4]
000043E6 2050 movea.l A0, [A0]
000043E8 2D68 0014 FFCA move.l [A6 - 0x36], [A0 + 0x14]
000043EE 302E 000C move.w D0, [A6 + 0xC]
000043F2 2007 move.l D0, D7
label000043F4:
000043F4 2E1F move.l D7, [A7]+
000043F6 4E5E unlink A6
000043F8 4E75 rts
fn000043FA:
000043FA 4E56 FEC2 link A6, -0x013E
000043FE 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00004402 266E 0008 movea.l A3, [A6 + 0x8]
00004406 2A2E 0016 move.l D5, [A6 + 0x16]
0000440A 486E FFD0 pea.l [A6 - 0x30]
0000440E 4EAD 191A jsr [A5 + 0x191A /* export_799 */]
00004412 3D7C 0028 FFD2 move.w [A6 - 0x2E], 0x28 /* '(' */
00004418 7C01 moveq.l D6, 0x01
0000441A CC85 and.l D6, D5
0000441C 4A86 tst.l D6
0000441E 588F addq.l A7, 4
00004420 6706 beq +0x8 /* 00004428 */
00004422 006E 0004 FFD2 ori.w [A6 - 0x2E], 0x4
label00004428:
00004428 0805 000E btst.b D5, 0xE
0000442C 6604 bne +0x6 /* 00004432 */
0000442E 7806 moveq.l D4, 0x06
00004430 605C bra +0x5E /* 0000448E */
label00004432:
00004432 2005 move.l D0, D5
00004434 0280 000F 0000 andi.l D0, 0xF0000
0000443A 6B52 bmi +0x54 /* 0000448E */
0000443C 0480 0004 0000 subi.l D0, 0x40000
00004442 6740 beq +0x42 /* 00004484 */
00004444 6A1E bpl +0x20 /* 00004464 */
00004446 0480 FFFE 0000 subi.l D0, 0xFFFE0000
0000444C 672E beq +0x30 /* 0000447C */
0000444E 6A0A bpl +0xC /* 0000445A */
00004450 0480 FFFF 0000 subi.l D0, 0xFFFF0000
00004456 6720 beq +0x22 /* 00004478 */
00004458 6034 bra +0x36 /* 0000448E */
label0000445A:
0000445A 0480 0001 0000 subi.l D0, 0x10000
00004460 671E beq +0x20 /* 00004480 */
00004462 602A bra +0x2C /* 0000448E */
label00004464:
00004464 0480 0002 0000 subi.l D0, 0x20000
0000446A 6720 beq +0x22 /* 0000448C */
0000446C 6A20 bpl +0x22 /* 0000448E */
0000446E 0480 FFFF 0000 subi.l D0, 0xFFFF0000
00004474 6712 beq +0x14 /* 00004488 */
00004476 6016 bra +0x18 /* 0000448E */
label00004478:
00004478 7800 moveq.l D4, 0x00
0000447A 6012 bra +0x14 /* 0000448E */
label0000447C:
0000447C 7801 moveq.l D4, 0x01
0000447E 600E bra +0x10 /* 0000448E */
label00004480:
00004480 7804 moveq.l D4, 0x04
00004482 600A bra +0xC /* 0000448E */
label00004484:
00004484 7802 moveq.l D4, 0x02
00004486 6006 bra +0x8 /* 0000448E */
label00004488:
00004488 7803 moveq.l D4, 0x03
0000448A 6002 bra +0x4 /* 0000448E */
label0000448C:
0000448C 7805 moveq.l D4, 0x05
label0000448E:
0000448E 1F04 move.b -[A7], D4
00004490 4EAD 1932 jsr [A5 + 0x1932 /* export_802 */]
00004494 2E00 move.l D7, D0
00004496 0C6E FFFF 0010 cmpi.w [A6 + 0x10], 0xFFFF
0000449C 548F addq.l A7, 2
0000449E 660E bne +0x10 /* 000044AE */
000044A0 2F2E 000C move.l -[A7], [A6 + 0xC]
000044A4 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
000044A8 3D40 0010 move.w [A6 + 0x10], D0
000044AC 588F addq.l A7, 4
label000044AE:
000044AE 45EE FECC lea.l A2, [A6 - 0x134]
000044B2 7804 moveq.l D4, 0x04
000044B4 C885 and.l D4, D5
000044B6 4A84 tst.l D4
000044B8 6716 beq +0x18 /* 000044D0 */
000044BA 2047 movea.l A0, D7
000044BC 76FF moveq.l D3, 0xFFFFFFFF
000044BE C628 0027 and.b D3, [A0 + 0x27]
000044C2 4A03 tst.b D3
000044C4 6706 beq +0x8 /* 000044CC */
000044C6 7000 moveq.l D0, 0x00
000044C8 1003 move.b D0, D3
000044CA 6002 bra +0x4 /* 000044CE */
label000044CC:
000044CC 7020 moveq.l D0, 0x20
label000044CE:
000044CE 14C0 move.b [A2]+, D0
label000044D0:
000044D0 306E 0010 movea.w A0, [A6 + 0x10]
000044D4 2F08 move.l -[A7], A0
000044D6 2F2E 000C move.l -[A7], [A6 + 0xC]
000044DA 2F0A move.l -[A7], A2
000044DC 4EAD 0B92 jsr [A5 + 0xB92 /* export_366 */]
000044E0 D4EE 0010 add.w A2, [A6 + 0x10]
000044E4 4A84 tst.l D4
000044E6 4FEF 000C lea.l A7, [A7 + 0xC]
000044EA 671A beq +0x1C /* 00004506 */
000044EC 2047 movea.l A0, D7
000044EE 76FF moveq.l D3, 0xFFFFFFFF
000044F0 C628 0029 and.b D3, [A0 + 0x29]
000044F4 4A03 tst.b D3
000044F6 6706 beq +0x8 /* 000044FE */
000044F8 7000 moveq.l D0, 0x00
000044FA 1003 move.b D0, D3
000044FC 6002 bra +0x4 /* 00004500 */
label000044FE:
000044FE 7020 moveq.l D0, 0x20
label00004500:
00004500 14C0 move.b [A2]+, D0
00004502 546E 0010 addq.w [A6 + 0x10], 2
label00004506:
00004506 4212 clr.b [A2]
00004508 41EE FECC lea.l A0, [A6 - 0x134]
0000450C 2D48 FFD4 move.l [A6 - 0x2C], A0
00004510 4878 0010 push.l 0x10
00004514 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
00004518 2840 movea.l A4, D0
0000451A 200C move.l D0, A4
0000451C 588F addq.l A7, 4
0000451E 6606 bne +0x8 /* 00004526 */
00004520 7000 moveq.l D0, 0x00
00004522 6000 0102 bra +0x104 /* 00004626 */
label00004526:
00004526 2454 movea.l A2, [A4]
00004528 42AA 0004 clr.l [A2 + 0x4]
0000452C 42A7 clr.l -[A7]
0000452E 2F0B move.l -[A7], A3
00004530 4EAD 1F8A jsr [A5 + 0x1F8A /* export_1005 */]
00004534 2540 0008 move.l [A2 + 0x8], D0
00004538 486E FEC4 pea.l [A6 - 0x13C]
0000453C 486E FEC8 pea.l [A6 - 0x138]
00004540 2F0B move.l -[A7], A3
00004542 4EAD 1CF2 jsr [A5 + 0x1CF2 /* export_922 */]
00004546 4A40 tst.w D0
00004548 4FEF 0014 lea.l A7, [A7 + 0x14]
0000454C 6756 beq +0x58 /* 000045A4 */
0000454E 0805 000D btst.b D5, 0xD /* '\r' */
00004552 6726 beq +0x28 /* 0000457A */
00004554 2454 movea.l A2, [A4]
00004556 256E FEC8 0004 move.l [A2 + 0x4], [A6 - 0x138]
0000455C 256E FEC4 0008 move.l [A2 + 0x8], [A6 - 0x13C]
00004562 42AA 0004 clr.l [A2 + 0x4]
00004566 4A86 tst.l D6
00004568 6706 beq +0x8 /* 00004570 */
0000456A 202E FEC4 move.l D0, [A6 - 0x13C]
0000456E 6004 bra +0x6 /* 00004574 */
label00004570:
00004570 202E FEC8 move.l D0, [A6 - 0x138]
label00004574:
00004574 2D40 FFD8 move.l [A6 - 0x28], D0
00004578 6038 bra +0x3A /* 000045B2 */
label0000457A:
0000457A 4267 clr.w -[A7]
0000457C 2F0B move.l -[A7], A3
0000457E 4EAD 1D0A jsr [A5 + 0x1D0A /* export_925 */]
00004582 4A86 tst.l D6
00004584 5C8F addq.l A7, 6
00004586 6706 beq +0x8 /* 0000458E */
00004588 202E FEC8 move.l D0, [A6 - 0x138]
0000458C 6004 bra +0x6 /* 00004592 */
label0000458E:
0000458E 202E FEC4 move.l D0, [A6 - 0x13C]
label00004592:
00004592 2D40 FFD8 move.l [A6 - 0x28], D0
00004596 2F2E FFD8 move.l -[A7], [A6 - 0x28]
0000459A 2F0B move.l -[A7], A3
0000459C 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */]
000045A0 508F addq.l A7, 8
000045A2 600E bra +0x10 /* 000045B2 */
label000045A4:
000045A4 42A7 clr.l -[A7]
000045A6 2F0B move.l -[A7], A3
000045A8 4EAD 1F92 jsr [A5 + 0x1F92 /* export_1006 */]
000045AC 2D40 FFD8 move.l [A6 - 0x28], D0
000045B0 508F addq.l A7, 8
label000045B2:
000045B2 2454 movea.l A2, [A4]
000045B4 248B move.l [A2], A3
000045B6 42AA 000C clr.l [A2 + 0xC]
000045BA 2D4C FFDC move.l [A6 - 0x24], A4
000045BE 3D7C 0100 FFE4 move.w [A6 - 0x1C], 0x100
000045C4 0805 000C btst.b D5, 0xC
000045C8 6704 beq +0x6 /* 000045CE */
000045CA 702A moveq.l D0, 0x2A
000045CC 6002 bra +0x4 /* 000045D0 */
label000045CE:
000045CE 704E moveq.l D0, 0x4E
label000045D0:
000045D0 1D40 FFE6 move.b [A6 - 0x1A], D0
000045D4 41ED 2012 lea.l A0, [A5 + 0x2012 /* export_1022 */]
000045D8 2D48 FFE8 move.l [A6 - 0x18], A0
000045DC 2D47 FFEC move.l [A6 - 0x14], D7
000045E0 0805 0001 btst.b D5, 0x1
000045E4 6704 beq +0x6 /* 000045EA */
000045E6 7000 moveq.l D0, 0x00
000045E8 6006 bra +0x8 /* 000045F0 */
label000045EA:
000045EA 203C FFFF F222 move.l D0, 0xFFFFF222
label000045F0:
000045F0 2D40 FFF0 move.l [A6 - 0x10], D0
000045F4 486E FFCC pea.l [A6 - 0x34]
000045F8 486E FFD0 pea.l [A6 - 0x30]
000045FC 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */]
00004600 4A40 tst.w D0
00004602 508F addq.l A7, 8
00004604 6610 bne +0x12 /* 00004616 */
00004606 3F3C 0001 move.w -[A7], 0x1
0000460A 42A7 clr.l -[A7]
0000460C 2F0B move.l -[A7], A3
0000460E 4EAD 1FFA jsr [A5 + 0x1FFA /* export_1019 */]
00004612 7000 moveq.l D0, 0x00
00004614 6010 bra +0x12 /* 00004626 */
label00004616:
00004616 3F3C 0001 move.w -[A7], 0x1
0000461A 2F2E FFCC move.l -[A7], [A6 - 0x34]
0000461E 2F0B move.l -[A7], A3
00004620 4EAD 1FFA jsr [A5 + 0x1FFA /* export_1019 */]
00004624 7001 moveq.l D0, 0x01
label00004626:
00004626 4CEE 1CF8 FEA2 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x15E]
0000462C 4E5E unlink A6
0000462E 4E75 rts
fn00004630:
00004630 4E56 FFF8 link A6, -0x0008
00004634 2F07 move.l -[A7], D7
00004636 486E FFFC pea.l [A6 - 0x4]
0000463A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000463E 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */]
00004642 4A80 tst.l D0
00004644 508F addq.l A7, 8
00004646 6604 bne +0x6 /* 0000464C */
00004648 7000 moveq.l D0, 0x00
0000464A 6052 bra +0x54 /* 0000469E */
label0000464C:
0000464C 4267 clr.w -[A7]
0000464E 42A7 clr.l -[A7]
00004650 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004654 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
00004658 4880 ext.w D0
0000465A 4A40 tst.w D0
0000465C 4FEF 000A lea.l A7, [A7 + 0xA]
00004660 663A bne +0x3C /* 0000469C */
00004662 4267 clr.w -[A7]
00004664 42A7 clr.l -[A7]
00004666 486E FFF8 pea.l [A6 - 0x8]
0000466A 4267 clr.w -[A7]
0000466C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004670 4EAD 1942 jsr [A5 + 0x1942 /* export_804 */]
00004674 3E00 move.w D7, D0
00004676 4AAE 000C tst.l [A6 + 0xC]
0000467A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000467E 6708 beq +0xA /* 00004688 */
00004680 206E 000C movea.l A0, [A6 + 0xC]
00004684 20AE FFF8 move.l [A0], [A6 - 0x8]
label00004688:
00004688 4AAE 0010 tst.l [A6 + 0x10]
0000468C 670A beq +0xC /* 00004698 */
0000468E 7000 moveq.l D0, 0x00
00004690 3007 move.w D0, D7
00004692 206E 0010 movea.l A0, [A6 + 0x10]
00004696 2080 move.l [A0], D0
label00004698:
00004698 7001 moveq.l D0, 0x01
0000469A 6002 bra +0x4 /* 0000469E */
label0000469C:
0000469C 7000 moveq.l D0, 0x00
label0000469E:
0000469E 2E1F move.l D7, [A7]+
000046A0 4E5E unlink A6
000046A2 4E75 rts
export_1022:
000046A4 4E56 FFF0 link A6, -0x0010
000046A8 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
000046AC 4AAE 000A tst.l [A6 + 0xA]
000046B0 6706 beq +0x8 /* 000046B8 */
000046B2 4AAE 000E tst.l [A6 + 0xE]
000046B6 6606 bne +0x8 /* 000046BE */
label000046B8:
000046B8 7000 moveq.l D0, 0x00
000046BA 6000 0198 bra +0x19A /* 00004854 */
label000046BE:
000046BE 286E 000E movea.l A4, [A6 + 0xE]
000046C2 2654 movea.l A3, [A4]
000046C4 2853 movea.l A4, [A3]
000046C6 102E 0008 move.b D0, [A6 + 0x8]
000046CA 671C beq +0x1E /* 000046E8 */
000046CC 6B00 0184 bmi +0x186 /* 00004852 */
000046D0 5700 subq.b D0, 3
000046D2 673C beq +0x3E /* 00004710 */
000046D4 6A08 bpl +0xA /* 000046DE */
000046D6 5200 addq.b D0, 1
000046D8 6A00 0178 bpl +0x17A /* 00004852 */
000046DC 604E bra +0x50 /* 0000472C */
label000046DE:
000046DE 5500 subq.b D0, 2
000046E0 6A00 0170 bpl +0x172 /* 00004852 */
000046E4 6000 00E6 bra +0xE8 /* 000047CC */
label000046E8:
000046E8 4AAB 000C tst.l [A3 + 0xC]
000046EC 6600 0164 bne +0x166 /* 00004852 */
000046F0 4878 0400 push.l 0x400
000046F4 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
000046F8 2740 000C move.l [A3 + 0xC], D0
000046FC 588F addq.l A7, 4
000046FE 6606 bne +0x8 /* 00004706 */
00004700 7000 moveq.l D0, 0x00
00004702 6000 0150 bra +0x152 /* 00004854 */
label00004706:
00004706 206B 000C movea.l A0, [A3 + 0xC]
0000470A A029 syscall HLock
0000470C 6000 0144 bra +0x146 /* 00004852 */
label00004710:
00004710 4AAB 000C tst.l [A3 + 0xC]
00004714 6700 013C beq +0x13E /* 00004852 */
00004718 206B 000C movea.l A0, [A3 + 0xC]
0000471C A02A syscall HUnlock
0000471E 2F2B 000C move.l -[A7], [A3 + 0xC]
00004722 4EAD 185A jsr [A5 + 0x185A /* export_775 */]
00004726 588F addq.l A7, 4
00004728 6000 0128 bra +0x12A /* 00004852 */
label0000472C:
0000472C 246E 0012 movea.l A2, [A6 + 0x12]
00004730 2E12 move.l D7, [A2]
00004732 3C3C 0400 move.w D6, 0x400
00004736 4A6A 0004 tst.w [A2 + 0x4]
0000473A 672A beq +0x2C /* 00004766 */
0000473C 2D6B 0008 FFFC move.l [A6 - 0x4], [A3 + 0x8]
00004742 BEAE FFFC cmp.l D7, [A6 - 0x4]
00004746 6D06 blt +0x8 /* 0000474E */
00004748 7000 moveq.l D0, 0x00
0000474A 6000 0108 bra +0x10A /* 00004854 */
label0000474E:
0000474E 7000 moveq.l D0, 0x00
00004750 3006 move.w D0, D6
00004752 D087 add.l D0, D7
00004754 B0AE FFFC cmp.l D0, [A6 - 0x4]
00004758 6F38 ble +0x3A /* 00004792 */
0000475A 3C2E FFFE move.w D6, [A6 - 0x2]
0000475E 9C47 sub.w D6, D7
00004760 0246 FFFF andi.w D6, 0xFFFF
00004764 602C bra +0x2E /* 00004792 */
label00004766:
00004766 2D6B 0004 FFFC move.l [A6 - 0x4], [A3 + 0x4]
0000476C BEAE FFFC cmp.l D7, [A6 - 0x4]
00004770 6E06 bgt +0x8 /* 00004778 */
00004772 7000 moveq.l D0, 0x00
00004774 6000 00DE bra +0xE0 /* 00004854 */
label00004778:
00004778 2007 move.l D0, D7
0000477A 90AE FFFC sub.l D0, [A6 - 0x4]
0000477E 7200 moveq.l D1, 0x00
00004780 3206 move.w D1, D6
00004782 B280 cmp.l D1, D0
00004784 6F06 ble +0x8 /* 0000478C */
00004786 3C07 move.w D6, D7
00004788 9C6E FFFE sub.w D6, [A6 - 0x2]
label0000478C:
0000478C 7000 moveq.l D0, 0x00
0000478E 3006 move.w D0, D6
00004790 9E80 sub.l D7, D0
label00004792:
00004792 2F07 move.l -[A7], D7
00004794 2F0C move.l -[A7], A4
00004796 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */]
0000479A 7000 moveq.l D0, 0x00
0000479C 3006 move.w D0, D6
0000479E 2E80 move.l [A7], D0
000047A0 206B 000C movea.l A0, [A3 + 0xC]
000047A4 2F10 move.l -[A7], [A0]
000047A6 2F0C move.l -[A7], A4
000047A8 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */]
000047AC 4A40 tst.w D0
000047AE 4FEF 0010 lea.l A7, [A7 + 0x10]
000047B2 6606 bne +0x8 /* 000047BA */
000047B4 7000 moveq.l D0, 0x00
000047B6 6000 009C bra +0x9E /* 00004854 */
label000047BA:
000047BA 206B 000C movea.l A0, [A3 + 0xC]
000047BE 2550 0006 move.l [A2 + 0x6], [A0]
000047C2 3546 000A move.w [A2 + 0xA], D6
000047C6 2487 move.l [A2], D7
000047C8 6000 0088 bra +0x8A /* 00004852 */
label000047CC:
000047CC 266E 0012 movea.l A3, [A6 + 0x12]
000047D0 102B 0006 move.b D0, [A3 + 0x6]
000047D4 670C beq +0xE /* 000047E2 */
000047D6 6B74 bmi +0x76 /* 0000484C */
000047D8 5900 subq.b D0, 4
000047DA 6A70 bpl +0x72 /* 0000484C */
000047DC 5400 addq.b D0, 2
000047DE 6A26 bpl +0x28 /* 00004806 */
000047E0 600A bra +0xC /* 000047EC */
label000047E2:
000047E2 4A93 tst.l [A3]
000047E4 53C6 sls D6
000047E6 4406 neg.b D6
000047E8 4886 ext.w D6
000047EA 6062 bra +0x64 /* 0000484E */
label000047EC:
000047EC 486E FFFC pea.l [A6 - 0x4]
000047F0 2F0C move.l -[A7], A4
000047F2 4EAD 1F8A jsr [A5 + 0x1F8A /* export_1005 */]
000047F6 2013 move.l D0, [A3]
000047F8 B0AE FFFC cmp.l D0, [A6 - 0x4]
000047FC 5CC6 sge D6
000047FE 4406 neg.b D6
00004800 4886 ext.w D6
00004802 508F addq.l A7, 8
00004804 6048 bra +0x4A /* 0000484E */
label00004806:
00004806 2F13 move.l -[A7], [A3]
00004808 2F0C move.l -[A7], A4
0000480A 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */]
0000480E 2054 movea.l A0, [A4]
00004810 2068 0014 movea.l A0, [A0 + 0x14]
00004814 2050 movea.l A0, [A0]
00004816 2E28 0008 move.l D7, [A0 + 0x8]
0000481A BE93 cmp.l D7, [A3]
0000481C 57C6 seq D6
0000481E 4406 neg.b D6
00004820 4886 ext.w D6
00004822 4A46 tst.w D6
00004824 508F addq.l A7, 8
00004826 6626 bne +0x28 /* 0000484E */
00004828 486E FFF0 pea.l [A6 - 0x10]
0000482C 4227 clr.b -[A7]
0000482E 2054 movea.l A0, [A4]
00004830 2F28 0014 move.l -[A7], [A0 + 0x14]
00004834 4EAD 2132 jsr [A5 + 0x2132 /* export_1058 */]
00004838 306E FFF8 movea.w A0, [A6 - 0x8]
0000483C D1C7 add.l A0, D7
0000483E B1D3 cmpa.l A0, [A3]
00004840 57C6 seq D6
00004842 4406 neg.b D6
00004844 4886 ext.w D6
00004846 4FEF 000A lea.l A7, [A7 + 0xA]
0000484A 6002 bra +0x4 /* 0000484E */
label0000484C:
0000484C 7C00 moveq.l D6, 0x00
label0000484E:
0000484E 3006 move.w D0, D6
00004850 6002 bra +0x4 /* 00004854 */
label00004852:
00004852 7001 moveq.l D0, 0x01
label00004854:
00004854 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
00004858 4E5E unlink A6
0000485A 4E75 rts
export_1023:
fn0000485C:
0000485C 4E56 FFF8 link A6, -0x0008
00004860 48E7 0108 movem.l -[A7], D7,A4
00004864 286E 0008 movea.l A4, [A6 + 0x8]
00004868 2E2E 0016 move.l D7, [A6 + 0x16]
0000486C 200C move.l D0, A4
0000486E 6606 bne +0x8 /* 00004876 */
00004870 7000 moveq.l D0, 0x00
00004872 6000 00DA bra +0xDC /* 0000494E */
label00004876:
00004876 4AAE 000C tst.l [A6 + 0xC]
0000487A 660E bne +0x10 /* 0000488A */
0000487C 42A7 clr.l -[A7]
0000487E 2F0C move.l -[A7], A4
00004880 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */]
00004884 4A80 tst.l D0
00004886 508F addq.l A7, 8
00004888 6622 bne +0x24 /* 000048AC */
label0000488A:
0000488A 2F07 move.l -[A7], D7
0000488C 2F2E 0012 move.l -[A7], [A6 + 0x12]
00004890 3F2E 0010 move.w -[A7], [A6 + 0x10]
00004894 2F2E 000C move.l -[A7], [A6 + 0xC]
00004898 2F0C move.l -[A7], A4
0000489A 4EBA FB5E jsr [PC - 0x4A2 /* 000043FA */]
0000489E 4A40 tst.w D0
000048A0 4FEF 0012 lea.l A7, [A7 + 0x12]
000048A4 6606 bne +0x8 /* 000048AC */
000048A6 7000 moveq.l D0, 0x00
000048A8 6000 00A4 bra +0xA6 /* 0000494E */
label000048AC:
000048AC 486E FFF8 pea.l [A6 - 0x8]
000048B0 486E FFFC pea.l [A6 - 0x4]
000048B4 2F0C move.l -[A7], A4
000048B6 4EBA FD78 jsr [PC - 0x288 /* 00004630 */]
000048BA 4A40 tst.w D0
000048BC 4FEF 000C lea.l A7, [A7 + 0xC]
000048C0 6762 beq +0x64 /* 00004924 */
000048C2 0807 0009 btst.b D7, 0x9 /* '\t' */
000048C6 670E beq +0x10 /* 000048D6 */
000048C8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000048CC 2F0C move.l -[A7], A4
000048CE 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */]
000048D2 508F addq.l A7, 8
000048D4 6026 bra +0x28 /* 000048FC */
label000048D6:
000048D6 4267 clr.w -[A7]
000048D8 0807 000A btst.b D7, 0xA /* '\n' */
000048DC 57C0 seq D0
000048DE 4400 neg.b D0
000048E0 4880 ext.w D0
000048E2 3F00 move.w -[A7], D0
000048E4 202E FFFC move.l D0, [A6 - 0x4]
000048E8 D0AE FFF8 add.l D0, [A6 - 0x8]
000048EC 2F00 move.l -[A7], D0
000048EE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000048F2 2F0C move.l -[A7], A4
000048F4 4EAD 1CFA jsr [A5 + 0x1CFA /* export_923 */]
000048F8 4FEF 0010 lea.l A7, [A7 + 0x10]
label000048FC:
000048FC 0807 0008 btst.b D7, 0x8
00004900 661E bne +0x20 /* 00004920 */
00004902 202E FFFC move.l D0, [A6 - 0x4]
00004906 D0AE FFF8 add.l D0, [A6 - 0x8]
0000490A 2F00 move.l -[A7], D0
0000490C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004910 2F3C 0002 0000 move.l -[A7], 0x20000
00004916 2F0C move.l -[A7], A4
00004918 4EAD 1E82 jsr [A5 + 0x1E82 /* export_972 */]
0000491C 4FEF 0010 lea.l A7, [A7 + 0x10]
label00004920:
00004920 7E01 moveq.l D7, 0x01
00004922 600C bra +0xE /* 00004930 */
label00004924:
00004924 70FF moveq.l D0, 0xFFFFFFFF
00004926 2D40 FFFC move.l [A6 - 0x4], D0
0000492A 42AE FFF8 clr.l [A6 - 0x8]
0000492E 7E00 moveq.l D7, 0x00
label00004930:
00004930 4AAE 001A tst.l [A6 + 0x1A]
00004934 6708 beq +0xA /* 0000493E */
00004936 206E 001A movea.l A0, [A6 + 0x1A]
0000493A 20AE FFFC move.l [A0], [A6 - 0x4]
label0000493E:
0000493E 4AAE 001E tst.l [A6 + 0x1E]
00004942 6708 beq +0xA /* 0000494C */
00004944 206E 001E movea.l A0, [A6 + 0x1E]
00004948 20AE FFF8 move.l [A0], [A6 - 0x8]
label0000494C:
0000494C 3007 move.w D0, D7
label0000494E:
0000494E 4CDF 1080 movem.l D7,A4, [A7]+
00004952 4E5E unlink A6
00004954 4E75 rts
00004956 4E56 FFF8 link A6, -0x0008
0000495A 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
0000495E 266E 0008 movea.l A3, [A6 + 0x8]
00004962 3C2E 0010 move.w D6, [A6 + 0x10]
00004966 382E 001A move.w D4, [A6 + 0x1A]
0000496A 2A2E 0020 move.l D5, [A6 + 0x20]
0000496E 7E00 moveq.l D7, 0x00
00004970 0C46 FFFF cmpi.w D6, 0xFFFF
00004974 660C bne +0xE /* 00004982 */
00004976 2F2E 000C move.l -[A7], [A6 + 0xC]
0000497A 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
0000497E 3C00 move.w D6, D0
00004980 588F addq.l A7, 4
label00004982:
00004982 0045 0500 ori.w D5, 0x500
00004986 4267 clr.w -[A7]
00004988 2F0B move.l -[A7], A3
0000498A 4EAD 1E0A jsr [A5 + 0x1E0A /* export_957 */]
0000498E 246E 000C movea.l A2, [A6 + 0xC]
00004992 5C8F addq.l A7, 6
00004994 6038 bra +0x3A /* 000049CE */
label00004996:
00004996 70FF moveq.l D0, 0xFFFFFFFF
00004998 B0AE FFFC cmp.l D0, [A6 - 0x4]
0000499C 674E beq +0x50 /* 000049EC */
0000499E 4AAE FFF8 tst.l [A6 - 0x8]
000049A2 6F48 ble +0x4A /* 000049EC */
000049A4 95CA sub.l A2, A2
000049A6 0C44 FFFF cmpi.w D4, 0xFFFF
000049AA 660C bne +0xE /* 000049B8 */
000049AC 2F2E 0016 move.l -[A7], [A6 + 0x16]
000049B0 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
000049B4 3800 move.w D4, D0
000049B6 588F addq.l A7, 4
label000049B8:
000049B8 2F05 move.l -[A7], D5
000049BA 42A7 clr.l -[A7]
000049BC 3F04 move.w -[A7], D4
000049BE 2F2E 0016 move.l -[A7], [A6 + 0x16]
000049C2 2F0B move.l -[A7], A3
000049C4 4EBA 005E jsr [PC + 0x5E /* 00004A24 */]
000049C8 5247 addq.w D7, 1
000049CA 4FEF 0012 lea.l A7, [A7 + 0x12]
label000049CE:
000049CE 486E FFF8 pea.l [A6 - 0x8]
000049D2 486E FFFC pea.l [A6 - 0x4]
000049D6 2F05 move.l -[A7], D5
000049D8 42A7 clr.l -[A7]
000049DA 3F06 move.w -[A7], D6
000049DC 2F0A move.l -[A7], A2
000049DE 2F0B move.l -[A7], A3
000049E0 4EBA FE7A jsr [PC - 0x186 /* 0000485C */]
000049E4 4A40 tst.w D0
000049E6 4FEF 001A lea.l A7, [A7 + 0x1A]
000049EA 66AA bne -0x54 /* 00004996 */
label000049EC:
000049EC 3F3C 0001 move.w -[A7], 0x1
000049F0 2F0B move.l -[A7], A3
000049F2 4EAD 1E0A jsr [A5 + 0x1E0A /* export_957 */]
000049F6 4A47 tst.w D7
000049F8 5C8F addq.l A7, 6
000049FA 6F1E ble +0x20 /* 00004A1A */
000049FC 2053 movea.l A0, [A3]
000049FE 2868 0024 movea.l A4, [A0 + 0x24]
00004A02 4267 clr.w -[A7]
00004A04 2254 movea.l A1, [A4]
00004A06 2F29 0010 move.l -[A7], [A1 + 0x10]
00004A0A 2F0C move.l -[A7], A4
00004A0C 4EAD 21AA jsr [A5 + 0x21AA /* export_1073 */]
00004A10 2E8B move.l [A7], A3
00004A12 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */]
00004A16 4FEF 000A lea.l A7, [A7 + 0xA]
label00004A1A:
00004A1A 3007 move.w D0, D7
00004A1C 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
00004A20 4E5E unlink A6
00004A22 4E75 rts
fn00004A24:
00004A24 4E56 FFF8 link A6, -0x0008
00004A28 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00004A2C 286E 0008 movea.l A4, [A6 + 0x8]
00004A30 266E 000C movea.l A3, [A6 + 0xC]
00004A34 3C2E 0010 move.w D6, [A6 + 0x10]
00004A38 486E FFF8 pea.l [A6 - 0x8]
00004A3C 486E FFFC pea.l [A6 - 0x4]
00004A40 2F0C move.l -[A7], A4
00004A42 4EAD 1CF2 jsr [A5 + 0x1CF2 /* export_922 */]
00004A46 4A40 tst.w D0
00004A48 4FEF 000C lea.l A7, [A7 + 0xC]
00004A4C 6604 bne +0x6 /* 00004A52 */
00004A4E 7000 moveq.l D0, 0x00
00004A50 6056 bra +0x58 /* 00004AA8 */
label00004A52:
00004A52 42A7 clr.l -[A7]
00004A54 2F0C move.l -[A7], A4
00004A56 4EAD 1FC2 jsr [A5 + 0x1FC2 /* export_1012 */]
00004A5A 082E 0000 0018 btst.b [A6 + 0x18], 0x0
00004A60 57C7 seq D7
00004A62 4407 neg.b D7
00004A64 4887 ext.w D7
00004A66 200B move.l D0, A3
00004A68 508F addq.l A7, 8
00004A6A 6604 bne +0x6 /* 00004A70 */
00004A6C 7001 moveq.l D0, 0x01
00004A6E 6038 bra +0x3A /* 00004AA8 */
label00004A70:
00004A70 0C46 FFFF cmpi.w D6, 0xFFFF
00004A74 660A bne +0xC /* 00004A80 */
00004A76 2F0B move.l -[A7], A3
00004A78 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00004A7C 3C00 move.w D6, D0
00004A7E 588F addq.l A7, 4
label00004A80:
00004A80 3F07 move.w -[A7], D7
00004A82 3F06 move.w -[A7], D6
00004A84 2F0B move.l -[A7], A3
00004A86 2F0C move.l -[A7], A4
00004A88 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
00004A8C 3A00 move.w D5, D0
00004A8E 082E 0000 0019 btst.b [A6 + 0x19], 0x0
00004A94 4FEF 000C lea.l A7, [A7 + 0xC]
00004A98 670C beq +0xE /* 00004AA6 */
00004A9A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004A9E 2F0C move.l -[A7], A4
00004AA0 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */]
00004AA4 508F addq.l A7, 8
label00004AA6:
00004AA6 3005 move.w D0, D5
label00004AA8:
00004AA8 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00004AAC 4E5E unlink A6
00004AAE 4E75 rts
export_1024:
00004AB0 4E56 0000 link A6, 0
00004AB4 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00004AB8 286E 000A movea.l A4, [A6 + 0xA]
00004ABC 2A2E 0016 move.l D5, [A6 + 0x16]
00004AC0 7E00 moveq.l D7, 0x00
00004AC2 200C move.l D0, A4
00004AC4 6606 bne +0x8 /* 00004ACC */
00004AC6 7000 moveq.l D0, 0x00
00004AC8 6000 0132 bra +0x134 /* 00004BFC */
label00004ACC:
00004ACC 2054 movea.l A0, [A4]
00004ACE 2668 0016 movea.l A3, [A0 + 0x16]
00004AD2 200B move.l D0, A3
00004AD4 6606 bne +0x8 /* 00004ADC */
00004AD6 7000 moveq.l D0, 0x00
00004AD8 6000 0122 bra +0x124 /* 00004BFC */
label00004ADC:
00004ADC 102E 0008 move.b D0, [A6 + 0x8]
00004AE0 4880 ext.w D0
00004AE2 0C40 0007 cmpi.w D0, 0x7
00004AE6 6200 0112 bhi +0x114 /* 00004BFA */
00004AEA 43FA 0118 lea.l A1, [PC + 0x118 /* 00004C04, value 0xFEF2FF16 */]
00004AEE D040 add.w D0, D0
00004AF0 D2F1 0000 add.w A1, [A1 + D0.w]
00004AF4 4ED1 jmp [A1]
00004AF6 2453 movea.l A2, [A3]
00004AF8 2F2A 0024 move.l -[A7], [A2 + 0x24]
00004AFC 3F2A 001C move.w -[A7], [A2 + 0x1C]
00004B00 3F12 move.w -[A7], [A2]
00004B02 3F2A 0002 move.w -[A7], [A2 + 0x2]
00004B06 4EAD 1A5A jsr [A5 + 0x1A5A /* export_839 */]
00004B0A 2640 movea.l A3, D0
00004B0C 2054 movea.l A0, [A4]
00004B0E 214B 0016 move.l [A0 + 0x16], A3
00004B12 4FEF 000A lea.l A7, [A7 + 0xA]
00004B16 6000 00E2 bra +0xE4 /* 00004BFA */
00004B1A 4267 clr.w -[A7]
00004B1C 2F0B move.l -[A7], A3
00004B1E 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */]
00004B22 5C8F addq.l A7, 6
00004B24 6000 00D4 bra +0xD6 /* 00004BFA */
00004B28 286E 000E movea.l A4, [A6 + 0xE]
00004B2C 603A bra +0x3C /* 00004B68 */
label00004B2E:
00004B2E 0C85 0000 FFFF cmpi.l D5, 0xFFFF
00004B34 6F08 ble +0xA /* 00004B3E */
00004B36 203C 0000 FFFF move.l D0, 0xFFFF
00004B3C 6008 bra +0xA /* 00004B46 */
label00004B3E:
00004B3E 2005 move.l D0, D5
00004B40 0280 0000 FFFF andi.l D0, 0xFFFF
label00004B46:
00004B46 3C00 move.w D6, D0
00004B48 3F06 move.w -[A7], D6
00004B4A 2F0C move.l -[A7], A4
00004B4C 2F0B move.l -[A7], A3
00004B4E 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00004B52 3800 move.w D4, D0
00004B54 7600 moveq.l D3, 0x00
00004B56 3604 move.w D3, D4
00004B58 DE83 add.l D7, D3
00004B5A BC44 cmp.w D6, D4
00004B5C 4FEF 000A lea.l A7, [A7 + 0xA]
00004B60 6600 0098 bne +0x9A /* 00004BFA */
00004B64 D9C3 add.l A4, D3
00004B66 9A83 sub.l D5, D3
label00004B68:
00004B68 4A85 tst.l D5
00004B6A 6EC2 bgt -0x3C /* 00004B2E */
00004B6C 6000 008C bra +0x8E /* 00004BFA */
00004B70 286E 000E movea.l A4, [A6 + 0xE]
00004B74 6038 bra +0x3A /* 00004BAE */
label00004B76:
00004B76 0C85 0000 FFFF cmpi.l D5, 0xFFFF
00004B7C 6F08 ble +0xA /* 00004B86 */
00004B7E 203C 0000 FFFF move.l D0, 0xFFFF
00004B84 6008 bra +0xA /* 00004B8E */
label00004B86:
00004B86 2005 move.l D0, D5
00004B88 0280 0000 FFFF andi.l D0, 0xFFFF
label00004B8E:
00004B8E 3C00 move.w D6, D0
00004B90 3F06 move.w -[A7], D6
00004B92 2F0C move.l -[A7], A4
00004B94 2F0B move.l -[A7], A3
00004B96 4EAD 1A7A jsr [A5 + 0x1A7A /* export_843 */]
00004B9A 3800 move.w D4, D0
00004B9C 7600 moveq.l D3, 0x00
00004B9E 3604 move.w D3, D4
00004BA0 DE83 add.l D7, D3
00004BA2 BC44 cmp.w D6, D4
00004BA4 4FEF 000A lea.l A7, [A7 + 0xA]
00004BA8 6650 bne +0x52 /* 00004BFA */
00004BAA D9C3 add.l A4, D3
00004BAC 9A83 sub.l D5, D3
label00004BAE:
00004BAE 4A85 tst.l D5
00004BB0 6EC4 bgt -0x3A /* 00004B76 */
00004BB2 6046 bra +0x48 /* 00004BFA */
00004BB4 2E2E 0012 move.l D7, [A6 + 0x12]
00004BB8 7001 moveq.l D0, 0x01
00004BBA B085 cmp.l D0, D5
00004BBC 6608 bne +0xA /* 00004BC6 */
00004BBE 2053 movea.l A0, [A3]
00004BC0 DEA8 0014 add.l D7, [A0 + 0x14]
00004BC4 600C bra +0xE /* 00004BD2 */
label00004BC6:
00004BC6 7002 moveq.l D0, 0x02
00004BC8 B085 cmp.l D0, D5
00004BCA 6606 bne +0x8 /* 00004BD2 */
00004BCC 2053 movea.l A0, [A3]
00004BCE DEA8 0010 add.l D7, [A0 + 0x10]
label00004BD2:
00004BD2 2F07 move.l -[A7], D7
00004BD4 2F0B move.l -[A7], A3
00004BD6 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00004BDA 2053 movea.l A0, [A3]
00004BDC 2E28 0014 move.l D7, [A0 + 0x14]
00004BE0 508F addq.l A7, 8
00004BE2 6016 bra +0x18 /* 00004BFA */
00004BE4 2F0B move.l -[A7], A3
00004BE6 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */]
00004BEA 2053 movea.l A0, [A3]
00004BEC 2E28 0010 move.l D7, [A0 + 0x10]
00004BF0 588F addq.l A7, 4
00004BF2 6006 bra +0x8 /* 00004BFA */
00004BF4 2053 movea.l A0, [A3]
00004BF6 2E28 0014 move.l D7, [A0 + 0x14]
label00004BFA:
00004BFA 2007 move.l D0, D7
label00004BFC:
00004BFC 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00004C00 4E5E unlink A6
00004C02 4E75 rts
00004C04 FEF2 FF16 .extension 0xEF2 <<F/2-3/7>> // unimplemented
00004C08 FF24 .extension 0xF24 <<F/4-5/7>> // unimplemented
00004C0A FF6C .extension 0xF6C <<F/4-5/7>> // unimplemented
00004C0C FFB0 .invalid <<F/6/7>>
00004C0E FFE0 .invalid <<F/7/7>>
00004C10 FFF0 .invalid <<F/7/7>>
00004C12 FFF6 .invalid <<F/7/7>>
export_1025:
00004C14 4E56 0000 link A6, 0
00004C18 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00004C1C 2A2E 0016 move.l D5, [A6 + 0x16]
00004C20 7E00 moveq.l D7, 0x00
00004C22 4AAE 000A tst.l [A6 + 0xA]
00004C26 6606 bne +0x8 /* 00004C2E */
00004C28 7000 moveq.l D0, 0x00
00004C2A 6000 00F2 bra +0xF4 /* 00004D1E */
label00004C2E:
00004C2E 206E 000A movea.l A0, [A6 + 0xA]
00004C32 2050 movea.l A0, [A0]
00004C34 2668 0016 movea.l A3, [A0 + 0x16]
00004C38 200B move.l D0, A3
00004C3A 6606 bne +0x8 /* 00004C42 */
00004C3C 7000 moveq.l D0, 0x00
00004C3E 6000 00DE bra +0xE0 /* 00004D1E */
label00004C42:
00004C42 102E 0008 move.b D0, [A6 + 0x8]
00004C46 4880 ext.w D0
00004C48 0C40 0007 cmpi.w D0, 0x7
00004C4C 6200 00CE bhi +0xD0 /* 00004D1C */
00004C50 43FA 00D4 lea.l A1, [PC + 0xD4 /* 00004D26, value 0xFFF6FFF6 */]
00004C54 D040 add.w D0, D0
00004C56 D2F1 0000 add.w A1, [A1 + D0.w]
00004C5A 4ED1 jmp [A1]
00004C5C 286E 000E movea.l A4, [A6 + 0xE]
00004C60 603A bra +0x3C /* 00004C9C */
label00004C62:
00004C62 0C85 0000 FFFF cmpi.l D5, 0xFFFF
00004C68 6F08 ble +0xA /* 00004C72 */
00004C6A 203C 0000 FFFF move.l D0, 0xFFFF
00004C70 6008 bra +0xA /* 00004C7A */
label00004C72:
00004C72 2005 move.l D0, D5
00004C74 0280 0000 FFFF andi.l D0, 0xFFFF
label00004C7A:
00004C7A 3C00 move.w D6, D0
00004C7C 3F06 move.w -[A7], D6
00004C7E 2F0C move.l -[A7], A4
00004C80 2F0B move.l -[A7], A3
00004C82 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */]
00004C86 3800 move.w D4, D0
00004C88 7600 moveq.l D3, 0x00
00004C8A 3604 move.w D3, D4
00004C8C DE83 add.l D7, D3
00004C8E BC44 cmp.w D6, D4
00004C90 4FEF 000A lea.l A7, [A7 + 0xA]
00004C94 6600 0086 bne +0x88 /* 00004D1C */
00004C98 D9C3 add.l A4, D3
00004C9A 9A83 sub.l D5, D3
label00004C9C:
00004C9C 4A85 tst.l D5
00004C9E 6EC2 bgt -0x3C /* 00004C62 */
00004CA0 607A bra +0x7C /* 00004D1C */
00004CA2 286E 000E movea.l A4, [A6 + 0xE]
00004CA6 6038 bra +0x3A /* 00004CE0 */
label00004CA8:
00004CA8 0C85 0000 FFFF cmpi.l D5, 0xFFFF
00004CAE 6F08 ble +0xA /* 00004CB8 */
00004CB0 203C 0000 FFFF move.l D0, 0xFFFF
00004CB6 6008 bra +0xA /* 00004CC0 */
label00004CB8:
00004CB8 2005 move.l D0, D5
00004CBA 0280 0000 FFFF andi.l D0, 0xFFFF
label00004CC0:
00004CC0 3C00 move.w D6, D0
00004CC2 3F06 move.w -[A7], D6
00004CC4 2F0C move.l -[A7], A4
00004CC6 2F0B move.l -[A7], A3
00004CC8 4EAD 1A7A jsr [A5 + 0x1A7A /* export_843 */]
00004CCC 3800 move.w D4, D0
00004CCE 7600 moveq.l D3, 0x00
00004CD0 3604 move.w D3, D4
00004CD2 DE83 add.l D7, D3
00004CD4 BC44 cmp.w D6, D4
00004CD6 4FEF 000A lea.l A7, [A7 + 0xA]
00004CDA 6640 bne +0x42 /* 00004D1C */
00004CDC D9C3 add.l A4, D3
00004CDE 9A83 sub.l D5, D3
label00004CE0:
00004CE0 4A85 tst.l D5
00004CE2 6EC4 bgt -0x3A /* 00004CA8 */
00004CE4 6036 bra +0x38 /* 00004D1C */
00004CE6 2E2E 0012 move.l D7, [A6 + 0x12]
00004CEA 7001 moveq.l D0, 0x01
00004CEC B085 cmp.l D0, D5
00004CEE 6608 bne +0xA /* 00004CF8 */
00004CF0 2053 movea.l A0, [A3]
00004CF2 DEA8 0014 add.l D7, [A0 + 0x14]
00004CF6 600C bra +0xE /* 00004D04 */
label00004CF8:
00004CF8 7002 moveq.l D0, 0x02
00004CFA B085 cmp.l D0, D5
00004CFC 6606 bne +0x8 /* 00004D04 */
00004CFE 2053 movea.l A0, [A3]
00004D00 DEA8 0010 add.l D7, [A0 + 0x10]
label00004D04:
00004D04 2F07 move.l -[A7], D7
00004D06 2F0B move.l -[A7], A3
00004D08 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00004D0C 2053 movea.l A0, [A3]
00004D0E 2E28 0014 move.l D7, [A0 + 0x14]
00004D12 508F addq.l A7, 8
00004D14 6006 bra +0x8 /* 00004D1C */
00004D16 2053 movea.l A0, [A3]
00004D18 2E28 0014 move.l D7, [A0 + 0x14]
label00004D1C:
00004D1C 2007 move.l D0, D7
label00004D1E:
00004D1E 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+
00004D22 4E5E unlink A6
00004D24 4E75 rts
00004D26 FFF6 .invalid <<F/7/7>>
00004D28 FFF6 .invalid <<F/7/7>>
00004D2A FF36 .extension 0xF36 <<F/4-5/7>> // unimplemented
00004D2C FF7C .extension 0xF7C <<F/4-5/7>> // unimplemented
00004D2E FFC0 .invalid <<F/7/7>>
00004D30 FFF6 .invalid <<F/7/7>>
00004D32 FFF0 .invalid <<F/7/7>>
00004D34 FFF6 .invalid <<F/7/7>>
fn00004D36:
00004D36 4E56 FFFC link A6, -0x0004
00004D3A 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00004D3E 162E 000C move.b D3, [A6 + 0xC]
00004D42 286E 0010 movea.l A4, [A6 + 0x10]
00004D46 282E 0014 move.l D4, [A6 + 0x14]
00004D4A 7E00 moveq.l D7, 0x00
00004D4C 2D4C FFFC move.l [A6 - 0x4], A4
00004D50 7C00 moveq.l D6, 0x00
00004D52 97CB sub.l A3, A3
00004D54 102E 000E move.b D0, [A6 + 0xE]
00004D58 4880 ext.w D0
00004D5A 0C40 0006 cmpi.w D0, 0x6
00004D5E 6200 0160 bhi +0x162 /* 00004EC0 */
00004D62 43FA 018A lea.l A1, [PC + 0x18A /* 00004EEE, value 0xFEA0FE80 */]
00004D66 D040 add.w D0, D0
00004D68 D2F1 0000 add.w A1, [A1 + D0.w]
00004D6C 4ED1 jmp [A1]
00004D6E 7A00 moveq.l D5, 0x00
00004D70 3F3C 0081 move.w -[A7], 0x81
00004D74 2F0C move.l -[A7], A4
00004D76 4EAD 1862 jsr [A5 + 0x1862 /* export_776 */]
00004D7A 3040 movea.w A0, D0
00004D7C 2D48 FFFC move.l [A6 - 0x4], A0
00004D80 283C 0000 2800 move.l D4, 0x2800 /* '(\0' */
00004D86 264C movea.l A3, A4
00004D88 5C8F addq.l A7, 6
00004D8A 6000 0134 bra +0x136 /* 00004EC0 */
00004D8E 7A00 moveq.l D5, 0x00
00004D90 283C 0000 2800 move.l D4, 0x2800 /* '(\0' */
00004D96 6000 0128 bra +0x12A /* 00004EC0 */
00004D9A 7A02 moveq.l D5, 0x02
00004D9C 4878 2800 push.l 0x2800 /* '(\0' */
00004DA0 2F39 FFFF D096 move.l -[A7], [0xFFFFD096]
00004DA6 4EAD 121A jsr [A5 + 0x121A /* export_575 */]
00004DAA 4A40 tst.w D0
00004DAC 508F addq.l A7, 8
00004DAE 660A bne +0xC /* 00004DBA */
00004DB0 42AE FFFC clr.l [A6 - 0x4]
00004DB4 7800 moveq.l D4, 0x00
00004DB6 6000 0108 bra +0x10A /* 00004EC0 */
label00004DBA:
00004DBA 486E FFFC pea.l [A6 - 0x4]
00004DBE 4878 2800 push.l 0x2800 /* '(\0' */
00004DC2 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
00004DC6 4A40 tst.w D0
00004DC8 508F addq.l A7, 8
00004DCA 660A bne +0xC /* 00004DD6 */
00004DCC 42AE FFFC clr.l [A6 - 0x4]
00004DD0 7800 moveq.l D4, 0x00
00004DD2 6000 00EC bra +0xEE /* 00004EC0 */
label00004DD6:
00004DD6 42A7 clr.l -[A7]
00004DD8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004DDC 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
00004DE0 281F move.l D4, [A7]+
00004DE2 6000 00DC bra +0xDE /* 00004EC0 */
00004DE6 7A02 moveq.l D5, 0x02
00004DE8 0803 0002 btst.b D3, 0x2
00004DEC 6718 beq +0x1A /* 00004E06 */
00004DEE 200C move.l D0, A4
00004DF0 6714 beq +0x16 /* 00004E06 */
00004DF2 2D54 FFFC move.l [A6 - 0x4], [A4]
00004DF6 42A7 clr.l -[A7]
00004DF8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004DFC 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
00004E00 281F move.l D4, [A7]+
00004E02 6000 00BC bra +0xBE /* 00004EC0 */
label00004E06:
00004E06 4878 2800 push.l 0x2800 /* '(\0' */
00004E0A 2F39 FFFF D096 move.l -[A7], [0xFFFFD096]
00004E10 4EAD 121A jsr [A5 + 0x121A /* export_575 */]
00004E14 4A40 tst.w D0
00004E16 508F addq.l A7, 8
00004E18 660A bne +0xC /* 00004E24 */
00004E1A 42AE FFFC clr.l [A6 - 0x4]
00004E1E 7800 moveq.l D4, 0x00
00004E20 6000 009E bra +0xA0 /* 00004EC0 */
label00004E24:
00004E24 486E FFFC pea.l [A6 - 0x4]
00004E28 4878 2800 push.l 0x2800 /* '(\0' */
00004E2C 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
00004E30 4A40 tst.w D0
00004E32 508F addq.l A7, 8
00004E34 660A bne +0xC /* 00004E40 */
00004E36 42AE FFFC clr.l [A6 - 0x4]
00004E3A 7800 moveq.l D4, 0x00
00004E3C 6000 0082 bra +0x84 /* 00004EC0 */
label00004E40:
00004E40 42A7 clr.l -[A7]
00004E42 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004E46 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
00004E4A 281F move.l D4, [A7]+
00004E4C 6072 bra +0x74 /* 00004EC0 */
00004E4E 7A03 moveq.l D5, 0x03
00004E50 0803 0002 btst.b D3, 0x2
00004E54 670A beq +0xC /* 00004E60 */
00004E56 200C move.l D0, A4
00004E58 6706 beq +0x8 /* 00004E60 */
00004E5A 2D54 FFFC move.l [A6 - 0x4], [A4]
00004E5E 600E bra +0x10 /* 00004E6E */
label00004E60:
00004E60 4878 2800 push.l 0x2800 /* '(\0' */
00004E64 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
00004E68 2D40 FFFC move.l [A6 - 0x4], D0
00004E6C 588F addq.l A7, 4
label00004E6E:
00004E6E 42A7 clr.l -[A7]
00004E70 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004E74 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
00004E78 281F move.l D4, [A7]+
00004E7A 6044 bra +0x46 /* 00004EC0 */
00004E7C 7A04 moveq.l D5, 0x04
00004E7E 70FF moveq.l D0, 0xFFFFFFFF
00004E80 B084 cmp.l D0, D4
00004E82 663C bne +0x3E /* 00004EC0 */
00004E84 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004E88 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00004E8C 2800 move.l D4, D0
00004E8E 588F addq.l A7, 4
00004E90 602E bra +0x30 /* 00004EC0 */
00004E92 0803 0002 btst.b D3, 0x2
00004E96 670E beq +0x10 /* 00004EA6 */
00004E98 200C move.l D0, A4
00004E9A 670A beq +0xC /* 00004EA6 */
00004E9C 7A02 moveq.l D5, 0x02
00004E9E 2D54 FFFC move.l [A6 - 0x4], [A4]
00004EA2 7E01 moveq.l D7, 0x01
00004EA4 6012 bra +0x14 /* 00004EB8 */
label00004EA6:
00004EA6 7A05 moveq.l D5, 0x05
00004EA8 206E 0008 movea.l A0, [A6 + 0x8]
00004EAC 2050 movea.l A0, [A0]
00004EAE 2068 0020 movea.l A0, [A0 + 0x20]
00004EB2 2050 movea.l A0, [A0]
00004EB4 2668 0004 movea.l A3, [A0 + 0x4]
label00004EB8:
00004EB8 41ED 2022 lea.l A0, [A5 + 0x2022 /* export_1024 */]
00004EBC 2D48 FFFC move.l [A6 - 0x4], A0
label00004EC0:
00004EC0 2F0B move.l -[A7], A3
00004EC2 2F04 move.l -[A7], D4
00004EC4 2F06 move.l -[A7], D6
00004EC6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004ECA 1F05 move.b -[A7], D5
00004ECC 4EAD 1A8A jsr [A5 + 0x1A8A /* export_845 */]
00004ED0 2840 movea.l A4, D0
00004ED2 4A47 tst.w D7
00004ED4 4FEF 0012 lea.l A7, [A7 + 0x12]
00004ED8 670A beq +0xC /* 00004EE4 */
00004EDA 200C move.l D0, A4
00004EDC 6706 beq +0x8 /* 00004EE4 */
00004EDE 2054 movea.l A0, [A4]
00004EE0 10BC 0005 move.b [A0], 0x5
label00004EE4:
00004EE4 200C move.l D0, A4
00004EE6 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+
00004EEA 4E5E unlink A6
00004EEC 4E75 rts
00004EEE FEA0 FE80 .extension 0xEA0 <<F/2-3/7>> // unimplemented
00004EF2 FEAC FEF8 .extension 0xEAC <<F/2-3/7>> // unimplemented
00004EF6 FF60 .extension 0xF60 <<F/4-5/7>> // unimplemented
00004EF8 FF8E .invalid <<F/6/7>>
00004EFA FFA4 .invalid <<F/6/7>>
fn00004EFC:
00004EFC 4E56 0000 link A6, 0
00004F00 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
00004F04 286E 0008 movea.l A4, [A6 + 0x8]
00004F08 1C2E 0010 move.b D6, [A6 + 0x10]
00004F0C 266E 0012 movea.l A3, [A6 + 0x12]
00004F10 200C move.l D0, A4
00004F12 6606 bne +0x8 /* 00004F1A */
00004F14 7001 moveq.l D0, 0x01
00004F16 6000 00C4 bra +0xC6 /* 00004FDC */
label00004F1A:
00004F1A 2054 movea.l A0, [A4]
00004F1C 2E28 000A move.l D7, [A0 + 0xA]
00004F20 1006 move.b D0, D6
00004F22 4880 ext.w D0
00004F24 0C40 0006 cmpi.w D0, 0x6
00004F28 6200 00AC bhi +0xAE /* 00004FD6 */
00004F2C 43FA 00B8 lea.l A1, [PC + 0xB8 /* 00004FE6, value 0xFFF0FF52 */]
00004F30 D040 add.w D0, D0
00004F32 D2F1 0000 add.w A1, [A1 + D0.w]
00004F36 4ED1 jmp [A1]
00004F38 70FF moveq.l D0, 0xFFFFFFFF
00004F3A C047 and.w D0, D7
00004F3C 3F00 move.w -[A7], D0
00004F3E 4EAD 186A jsr [A5 + 0x186A /* export_777 */]
00004F42 548F addq.l A7, 2
00004F44 6000 0090 bra +0x92 /* 00004FD6 */
00004F48 200B move.l D0, A3
00004F4A 6700 008A beq +0x8C /* 00004FD6 */
00004F4E 2054 movea.l A0, [A4]
00004F50 26A8 0016 move.l [A3], [A0 + 0x16]
00004F54 2054 movea.l A0, [A4]
00004F56 42A8 0016 clr.l [A0 + 0x16]
00004F5A 607A bra +0x7C /* 00004FD6 */
00004F5C 2447 movea.l A2, D7
00004F5E 2F0A move.l -[A7], A2
00004F60 1F06 move.b -[A7], D6
00004F62 2F0C move.l -[A7], A4
00004F64 4EBA 008E jsr [PC + 0x8E /* 00004FF4 */]
00004F68 200B move.l D0, A3
00004F6A 0240 FFFF andi.w D0, 0xFFFF
00004F6E 3E80 move.w [A7], D0
00004F70 1F2E 000E move.b -[A7], [A6 + 0xE]
00004F74 4EBA 0154 jsr [PC + 0x154 /* 000050CA */]
00004F78 3C00 move.w D6, D0
00004F7A 200A move.l D0, A2
00004F7C 0280 0000 FFFF andi.l D0, 0xFFFF
00004F82 2E80 move.l [A7], D0
00004F84 3F06 move.w -[A7], D6
00004F86 4EAD 1C4A jsr [A5 + 0x1C4A /* export_901 */]
00004F8A 4FEF 000E lea.l A7, [A7 + 0xE]
00004F8E 6046 bra +0x48 /* 00004FD6 */
00004F90 2447 movea.l A2, D7
00004F92 082E 0002 000C btst.b [A6 + 0xC], 0x2
00004F98 6704 beq +0x6 /* 00004F9E */
00004F9A 200B move.l D0, A3
00004F9C 660E bne +0x10 /* 00004FAC */
label00004F9E:
00004F9E 2F0A move.l -[A7], A2
00004FA0 1F06 move.b -[A7], D6
00004FA2 2F0C move.l -[A7], A4
00004FA4 4EBA 004E jsr [PC + 0x4E /* 00004FF4 */]
00004FA8 4FEF 000A lea.l A7, [A7 + 0xA]
label00004FAC:
00004FAC 200B move.l D0, A3
00004FAE 6726 beq +0x28 /* 00004FD6 */
00004FB0 2687 move.l [A3], D7
00004FB2 6022 bra +0x24 /* 00004FD6 */
00004FB4 2447 movea.l A2, D7
00004FB6 082E 0002 000C btst.b [A6 + 0xC], 0x2
00004FBC 6704 beq +0x6 /* 00004FC2 */
00004FBE 200B move.l D0, A3
00004FC0 660E bne +0x10 /* 00004FD0 */
label00004FC2:
00004FC2 2F0A move.l -[A7], A2
00004FC4 1F06 move.b -[A7], D6
00004FC6 2F0C move.l -[A7], A4
00004FC8 4EBA 002A jsr [PC + 0x2A /* 00004FF4 */]
00004FCC 4FEF 000A lea.l A7, [A7 + 0xA]
label00004FD0:
00004FD0 200B move.l D0, A3
00004FD2 6702 beq +0x4 /* 00004FD6 */
00004FD4 268A move.l [A3], A2
label00004FD6:
00004FD6 2F0C move.l -[A7], A4
00004FD8 4EAD 1A92 jsr [A5 + 0x1A92 /* export_846 */]
label00004FDC:
00004FDC 4CEE 1CC0 FFEC movem.l D6,D7,A2,A3,A4, [A6 - 0x14]
00004FE2 4E5E unlink A6
00004FE4 4E75 rts
00004FE6 FFF0 .invalid <<F/7/7>>
00004FE8 FF52 .extension 0xF52 <<F/4-5/7>> // unimplemented
00004FEA FF76 .extension 0xF76 <<F/4-5/7>> // unimplemented
00004FEC FFAA .invalid <<F/6/7>>
00004FEE FFCE .invalid <<F/7/7>>
00004FF0 FFF0 .invalid <<F/7/7>>
00004FF2 FF62 .extension 0xF62 <<F/4-5/7>> // unimplemented
fn00004FF4:
00004FF4 4E56 FFF8 link A6, -0x0008
00004FF8 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00004FFC 286E 0008 movea.l A4, [A6 + 0x8]
00005000 266E 000E movea.l A3, [A6 + 0xE]
00005004 200C move.l D0, A4
00005006 6704 beq +0x6 /* 0000500C */
00005008 200B move.l D0, A3
0000500A 6606 bne +0x8 /* 00005012 */
label0000500C:
0000500C 7000 moveq.l D0, 0x00
0000500E 6000 00B2 bra +0xB4 /* 000050C2 */
label00005012:
00005012 2F0C move.l -[A7], A4
00005014 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */]
00005018 2E8C move.l [A7], A4
0000501A 4EAD 1AB2 jsr [A5 + 0x1AB2 /* export_850 */]
0000501E 2E00 move.l D7, D0
00005020 0C2E 0004 000C cmpi.b [A6 + 0xC], 0x4
00005026 588F addq.l A7, 4
00005028 6648 bne +0x4A /* 00005072 */
0000502A 42A7 clr.l -[A7]
0000502C 2F0B move.l -[A7], A3
0000502E 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
00005032 2C1F move.l D6, [A7]+
00005034 BC87 cmp.l D6, D7
00005036 6F00 0088 ble +0x8A /* 000050C0 */
0000503A 7000 moveq.l D0, 0x00
0000503C 3007 move.w D0, D7
0000503E 2F00 move.l -[A7], D0
00005040 2F0B move.l -[A7], A3
00005042 4EAD 1852 jsr [A5 + 0x1852 /* export_774 */]
00005046 4297 clr.l [A7]
00005048 2F0B move.l -[A7], A3
0000504A 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
0000504E 2C1F move.l D6, [A7]+
00005050 204B movea.l A0, A3
00005052 A029 syscall HLock
00005054 2D53 FFFC move.l [A6 - 0x4], [A3]
00005058 2A07 move.l D5, D7
0000505A 588F addq.l A7, 4
0000505C 600A bra +0xC /* 00005068 */
label0000505E:
0000505E 206E FFFC movea.l A0, [A6 - 0x4]
00005062 4230 5800 clr.b [A0 + D5]
00005066 5285 addq.l D5, 1
label00005068:
00005068 BC85 cmp.l D6, D5
0000506A 6EF2 bgt -0xC /* 0000505E */
0000506C 204B movea.l A0, A3
0000506E A02A syscall HUnlock
00005070 604E bra +0x50 /* 000050C0 */
label00005072:
00005072 2D4B FFF8 move.l [A6 - 0x8], A3
00005076 42A7 clr.l -[A7]
00005078 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000507C 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
00005080 2C1F move.l D6, [A7]+
00005082 BC87 cmp.l D6, D7
00005084 6F3A ble +0x3C /* 000050C0 */
00005086 2007 move.l D0, D7
00005088 206E FFF8 movea.l A0, [A6 - 0x8]
0000508C A024 syscall SetHandleSize
0000508E 42A7 clr.l -[A7]
00005090 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00005094 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
00005098 2C1F move.l D6, [A7]+
0000509A 206E FFF8 movea.l A0, [A6 - 0x8]
0000509E A029 syscall HLock
000050A0 206E FFF8 movea.l A0, [A6 - 0x8]
000050A4 2D50 FFFC move.l [A6 - 0x4], [A0]
000050A8 2A07 move.l D5, D7
000050AA 600A bra +0xC /* 000050B6 */
label000050AC:
000050AC 206E FFFC movea.l A0, [A6 - 0x4]
000050B0 4230 5800 clr.b [A0 + D5]
000050B4 5285 addq.l D5, 1
label000050B6:
000050B6 BC85 cmp.l D6, D5
000050B8 6EF2 bgt -0xC /* 000050AC */
000050BA 206E FFF8 movea.l A0, [A6 - 0x8]
000050BE A02A syscall HUnlock
label000050C0:
000050C0 2006 move.l D0, D6
label000050C2:
000050C2 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000050C6 4E5E unlink A6
000050C8 4E75 rts
fn000050CA:
000050CA 4E56 0000 link A6, 0
000050CE 2F07 move.l -[A7], D7
000050D0 102E 0008 move.b D0, [A6 + 0x8]
000050D4 6B18 bmi +0x1A /* 000050EE */
000050D6 5500 subq.b D0, 2
000050D8 6708 beq +0xA /* 000050E2 */
000050DA 6B12 bmi +0x14 /* 000050EE */
000050DC 5700 subq.b D0, 3
000050DE 6A0E bpl +0x10 /* 000050EE */
000050E0 6008 bra +0xA /* 000050EA */
label000050E2:
000050E2 4EBA C9FC jsr [PC - 0x3604 /* 00001AE0 */]
000050E6 3E00 move.w D7, D0
000050E8 6008 bra +0xA /* 000050F2 */
label000050EA:
000050EA 7E01 moveq.l D7, 0x01
000050EC 6004 bra +0x6 /* 000050F2 */
label000050EE:
000050EE 3E2E 000A move.w D7, [A6 + 0xA]
label000050F2:
000050F2 3007 move.w D0, D7
000050F4 2E1F move.l D7, [A7]+
000050F6 4E5E unlink A6
000050F8 4E75 rts
fn000050FA:
000050FA 4E56 0000 link A6, 0
000050FE 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
00005102 266E 0010 movea.l A3, [A6 + 0x10]
00005106 282E 0014 move.l D4, [A6 + 0x14]
0000510A 284B movea.l A4, A3
0000510C 7E00 moveq.l D7, 0x00
0000510E 95CA sub.l A2, A2
00005110 102E 000E move.b D0, [A6 + 0xE]
00005114 4880 ext.w D0
00005116 0C40 0006 cmpi.w D0, 0x6
0000511A 6200 00AE bhi +0xB0 /* 000051CA */
0000511E 43FA 00C2 lea.l A1, [PC + 0xC2 /* 000051E2, value 0xFF64FF48 */]
00005122 D040 add.w D0, D0
00005124 D2F1 0000 add.w A1, [A1 + D0.w]
00005128 4ED1 jmp [A1]
0000512A 7A00 moveq.l D5, 0x00
0000512C 3F3C 0080 move.w -[A7], 0x80
00005130 2F0B move.l -[A7], A3
00005132 4EAD 1862 jsr [A5 + 0x1862 /* export_776 */]
00005136 3840 movea.w A4, D0
00005138 283C 0000 2800 move.l D4, 0x2800 /* '(\0' */
0000513E 244B movea.l A2, A3
00005140 5C8F addq.l A7, 6
00005142 6000 0086 bra +0x88 /* 000051CA */
00005146 7A00 moveq.l D5, 0x00
00005148 283C 0000 2800 move.l D4, 0x2800 /* '(\0' */
0000514E 607A bra +0x7C /* 000051CA */
00005150 7A02 moveq.l D5, 0x02
00005152 200B move.l D0, A3
00005154 0240 FFFF andi.w D0, 0xFFFF
00005158 3F00 move.w -[A7], D0
0000515A 1F2E 000C move.b -[A7], [A6 + 0xC]
0000515E 4EBA FF6A jsr [PC - 0x96 /* 000050CA */]
00005162 3C00 move.w D6, D0
00005164 3E86 move.w [A7], D6
00005166 4EAD 1C12 jsr [A5 + 0x1C12 /* export_894 */]
0000516A 4A40 tst.w D0
0000516C 588F addq.l A7, 4
0000516E 6604 bne +0x6 /* 00005174 */
00005170 7000 moveq.l D0, 0x00
00005172 6064 bra +0x66 /* 000051D8 */
label00005174:
00005174 3F06 move.w -[A7], D6
00005176 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */]
0000517A 2840 movea.l A4, D0
0000517C 200C move.l D0, A4
0000517E 548F addq.l A7, 2
00005180 6604 bne +0x6 /* 00005186 */
00005182 7000 moveq.l D0, 0x00
00005184 6052 bra +0x54 /* 000051D8 */
label00005186:
00005186 42A7 clr.l -[A7]
00005188 2F0C move.l -[A7], A4
0000518A 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
0000518E 281F move.l D4, [A7]+
00005190 6038 bra +0x3A /* 000051CA */
00005192 7A02 moveq.l D5, 0x02
00005194 42A7 clr.l -[A7]
00005196 2F0C move.l -[A7], A4
00005198 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
0000519C 281F move.l D4, [A7]+
0000519E 602A bra +0x2C /* 000051CA */
000051A0 7A03 moveq.l D5, 0x03
000051A2 42A7 clr.l -[A7]
000051A4 2F0C move.l -[A7], A4
000051A6 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
000051AA 281F move.l D4, [A7]+
000051AC 601C bra +0x1E /* 000051CA */
000051AE 7A04 moveq.l D5, 0x04
000051B0 70FF moveq.l D0, 0xFFFFFFFF
000051B2 B084 cmp.l D0, D4
000051B4 6614 bne +0x16 /* 000051CA */
000051B6 2F0C move.l -[A7], A4
000051B8 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
000051BC 2800 move.l D4, D0
000051BE 588F addq.l A7, 4
000051C0 6008 bra +0xA /* 000051CA */
000051C2 7A05 moveq.l D5, 0x05
000051C4 49ED 202A lea.l A4, [A5 + 0x202A /* export_1025 */]
000051C8 244B movea.l A2, A3
label000051CA:
000051CA 2F0A move.l -[A7], A2
000051CC 2F04 move.l -[A7], D4
000051CE 2F07 move.l -[A7], D7
000051D0 2F0C move.l -[A7], A4
000051D2 1F05 move.b -[A7], D5
000051D4 4EAD 1A8A jsr [A5 + 0x1A8A /* export_845 */]
label000051D8:
000051D8 4CEE 1CF0 FFE4 movem.l D4,D5,D6,D7,A2,A3,A4, [A6 - 0x1C]
000051DE 4E5E unlink A6
000051E0 4E75 rts
000051E2 FF64 .extension 0xF64 <<F/4-5/7>> // unimplemented
000051E4 FF48 .extension 0xF48 <<F/4-5/7>> // unimplemented
000051E6 FF6E .extension 0xF6E <<F/4-5/7>> // unimplemented
000051E8 FFB0 .invalid <<F/6/7>>
000051EA FFBE .invalid <<F/6/7>>
000051EC FFCC .invalid <<F/7/7>>
000051EE FFE0 .invalid <<F/7/7>>
fn000051F0:
000051F0 4E56 FFFC link A6, -0x0004
000051F4 2F0B move.l -[A7], A3
000051F6 4AAE 0008 tst.l [A6 + 0x8]
000051FA 6604 bne +0x6 /* 00005200 */
000051FC 7001 moveq.l D0, 0x01
000051FE 6030 bra +0x32 /* 00005230 */
label00005200:
00005200 206E 0008 movea.l A0, [A6 + 0x8]
00005204 2050 movea.l A0, [A0]
00005206 2668 000A movea.l A3, [A0 + 0xA]
0000520A 102E 000C move.b D0, [A6 + 0xC]
0000520E 6718 beq +0x1A /* 00005228 */
00005210 6B16 bmi +0x18 /* 00005228 */
00005212 5F00 subq.b D0, 7
00005214 6A12 bpl +0x14 /* 00005228 */
00005216 5A00 addq.b D0, 5
00005218 6A0E bpl +0x10 /* 00005228 */
0000521A 200B move.l D0, A3
0000521C 0240 FFFF andi.w D0, 0xFFFF
00005220 3F00 move.w -[A7], D0
00005222 4EAD 186A jsr [A5 + 0x186A /* export_777 */]
00005226 548F addq.l A7, 2
label00005228:
00005228 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000522C 4EAD 1A92 jsr [A5 + 0x1A92 /* export_846 */]
label00005230:
00005230 266E FFF8 movea.l A3, [A6 - 0x8]
00005234 4E5E unlink A6
00005236 4E75 rts
fn00005238:
00005238 4E56 0000 link A6, 0
0000523C 2F07 move.l -[A7], D7
0000523E 7E00 moveq.l D7, 0x00
00005240 4AAE 000C tst.l [A6 + 0xC]
00005244 6722 beq +0x24 /* 00005268 */
00005246 4AAE 0008 tst.l [A6 + 0x8]
0000524A 671C beq +0x1E /* 00005268 */
0000524C 4AAE 0010 tst.l [A6 + 0x10]
00005250 6F16 ble +0x18 /* 00005268 */
00005252 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005256 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000525A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000525E 4EBA ADA0 jsr [PC - 0x5260 /* 00000000 */]
00005262 2E00 move.l D7, D0
00005264 4FEF 000C lea.l A7, [A7 + 0xC]
label00005268:
00005268 2007 move.l D0, D7
0000526A 2E1F move.l D7, [A7]+
0000526C 4E5E unlink A6
0000526E 4E75 rts
fn00005270:
00005270 4E56 FC00 link A6, -0x0400
00005274 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00005278 2A2E 0010 move.l D5, [A6 + 0x10]
0000527C 2E3C 0000 2800 move.l D7, 0x2800 /* '(\0' */
00005282 7C00 moveq.l D6, 0x00
00005284 4A85 tst.l D5
00005286 6E06 bgt +0x8 /* 0000528E */
00005288 7000 moveq.l D0, 0x00
0000528A 6000 0082 bra +0x84 /* 0000530E */
label0000528E:
0000528E BA87 cmp.l D5, D7
00005290 6C02 bge +0x4 /* 00005294 */
00005292 2E05 move.l D7, D5
label00005294:
00005294 2007 move.l D0, D7
00005296 0280 0000 FFFF andi.l D0, 0xFFFF
0000529C 2F00 move.l -[A7], D0
0000529E 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
000052A2 2840 movea.l A4, D0
000052A4 200C move.l D0, A4
000052A6 588F addq.l A7, 4
000052A8 660C bne +0xE /* 000052B6 */
000052AA 47EE FC00 lea.l A3, [A6 - 0x400]
000052AE 2E3C 0000 0400 move.l D7, 0x400
000052B4 6042 bra +0x44 /* 000052F8 */
label000052B6:
000052B6 204C movea.l A0, A4
000052B8 A029 syscall HLock
000052BA 2654 movea.l A3, [A4]
000052BC 603A bra +0x3C /* 000052F8 */
label000052BE:
000052BE BA87 cmp.l D5, D7
000052C0 6C02 bge +0x4 /* 000052C4 */
000052C2 2E05 move.l D7, D5
label000052C4:
000052C4 2F07 move.l -[A7], D7
000052C6 2F0B move.l -[A7], A3
000052C8 2F2E 000C move.l -[A7], [A6 + 0xC]
000052CC 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */]
000052D0 4A40 tst.w D0
000052D2 4FEF 000C lea.l A7, [A7 + 0xC]
000052D6 6724 beq +0x26 /* 000052FC */
000052D8 2F07 move.l -[A7], D7
000052DA 2F0B move.l -[A7], A3
000052DC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000052E0 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000052E4 2800 move.l D4, D0
000052E6 70FF moveq.l D0, 0xFFFFFFFF
000052E8 B084 cmp.l D0, D4
000052EA 4FEF 000C lea.l A7, [A7 + 0xC]
000052EE 6702 beq +0x4 /* 000052F2 */
000052F0 DC84 add.l D6, D4
label000052F2:
000052F2 BE84 cmp.l D7, D4
000052F4 6606 bne +0x8 /* 000052FC */
000052F6 9A87 sub.l D5, D7
label000052F8:
000052F8 4A85 tst.l D5
000052FA 6EC2 bgt -0x3C /* 000052BE */
label000052FC:
000052FC 200C move.l D0, A4
000052FE 670C beq +0xE /* 0000530C */
00005300 204C movea.l A0, A4
00005302 A02A syscall HUnlock
00005304 2F0C move.l -[A7], A4
00005306 4EAD 185A jsr [A5 + 0x185A /* export_775 */]
0000530A 588F addq.l A7, 4
label0000530C:
0000530C 2006 move.l D0, D6
label0000530E:
0000530E 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00005312 4E5E unlink A6
00005314 4E75 rts
fn00005316:
00005316 4E56 0000 link A6, 0
0000531A 2F07 move.l -[A7], D7
0000531C 7E00 moveq.l D7, 0x00
0000531E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005322 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005326 2F2E 000C move.l -[A7], [A6 + 0xC]
0000532A 4EBA B7EA jsr [PC - 0x4816 /* 00000B16 */]
0000532E 4A40 tst.w D0
00005330 4FEF 000C lea.l A7, [A7 + 0xC]
00005334 6714 beq +0x16 /* 0000534A */
00005336 3F3C 0001 move.w -[A7], 0x1
0000533A 42A7 clr.l -[A7]
0000533C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005340 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */]
00005344 2E00 move.l D7, D0
00005346 4FEF 000A lea.l A7, [A7 + 0xA]
label0000534A:
0000534A 2007 move.l D0, D7
0000534C 2E1F move.l D7, [A7]+
0000534E 4E5E unlink A6
00005350 4E75 rts
fn00005352:
00005352 4E56 FDEA link A6, -0x0216
00005356 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000535A 286E 000C movea.l A4, [A6 + 0xC]
0000535E 3D7C 0001 FDF0 move.w [A6 - 0x210], 0x1
00005364 7E00 moveq.l D7, 0x00
00005366 2054 movea.l A0, [A4]
00005368 2810 move.l D4, [A0]
0000536A 2668 0014 movea.l A3, [A0 + 0x14]
0000536E 2468 0020 movea.l A2, [A0 + 0x20]
00005372 422E FDEB clr.b [A6 - 0x215]
00005376 2F04 move.l -[A7], D4
00005378 2F0C move.l -[A7], A4
0000537A 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
0000537E 4A40 tst.w D0
00005380 508F addq.l A7, 8
00005382 6700 0110 beq +0x112 /* 00005494 */
00005386 486E FFF4 pea.l [A6 - 0xC]
0000538A 4227 clr.b -[A7]
0000538C 2F0B move.l -[A7], A3
0000538E 4EAD 2132 jsr [A5 + 0x2132 /* export_1058 */]
00005392 4A40 tst.w D0
00005394 4FEF 000A lea.l A7, [A7 + 0xA]
00005398 6700 00FA beq +0xFC /* 00005494 */
0000539C 2053 movea.l A0, [A3]
0000539E 3604 move.w D3, D4
000053A0 9668 000A sub.w D3, [A0 + 0xA]
000053A4 7C00 moveq.l D6, 0x00
000053A6 6000 00D0 bra +0xD2 /* 00005478 */
label000053AA:
000053AA 4A6E FDF0 tst.w [A6 - 0x210]
000053AE 661C bne +0x1E /* 000053CC */
000053B0 486E FFF4 pea.l [A6 - 0xC]
000053B4 1F3C 0001 move.b -[A7], 0x1
000053B8 2F0B move.l -[A7], A3
000053BA 4EAD 2132 jsr [A5 + 0x2132 /* export_1058 */]
000053BE 4A40 tst.w D0
000053C0 4FEF 000A lea.l A7, [A7 + 0xA]
000053C4 6700 00CE beq +0xD0 /* 00005494 */
000053C8 7600 moveq.l D3, 0x00
000053CA 6004 bra +0x6 /* 000053D0 */
label000053CC:
000053CC 426E FDF0 clr.w [A6 - 0x210]
label000053D0:
000053D0 3A2E FFFC move.w D5, [A6 - 0x4]
000053D4 4A2E FFF4 tst.b [A6 - 0xC]
000053D8 660A bne +0xC /* 000053E4 */
000053DA 082E 0003 FFF5 btst.b [A6 - 0xB], 0x3
000053E0 6702 beq +0x4 /* 000053E4 */
000053E2 5345 subq.w D5, 1
label000053E4:
000053E4 202E 0010 move.l D0, [A6 + 0x10]
000053E8 9086 sub.l D0, D6
000053EA 3205 move.w D1, D5
000053EC 9243 sub.w D1, D3
000053EE 3041 movea.w A0, D1
000053F0 B1C0 cmpa.l A0, D0
000053F2 6C04 bge +0x6 /* 000053F8 */
000053F4 9A43 sub.w D5, D3
000053F6 6006 bra +0x8 /* 000053FE */
label000053F8:
000053F8 3A2E 0012 move.w D5, [A6 + 0x12]
000053FC 9A46 sub.w D5, D6
label000053FE:
000053FE 3F05 move.w -[A7], D5
00005400 486E FDF4 pea.l [A6 - 0x20C]
00005404 2F0A move.l -[A7], A2
00005406 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
0000540A 3D40 FDF2 move.w [A6 - 0x20E], D0
0000540E BA40 cmp.w D5, D0
00005410 4FEF 000A lea.l A7, [A7 + 0xA]
00005414 666A bne +0x6C /* 00005480 */
00005416 204E movea.l A0, A6
00005418 D0C5 add.w A0, D5
0000541A 117C 000D FDF4 move.b [A0 - 0x20C], 0xD /* '\r' */
00005420 204E movea.l A0, A6
00005422 D0C5 add.w A0, D5
00005424 117C 000A FDF5 move.b [A0 - 0x20B], 0xA /* '\n' */
0000542A 3045 movea.w A0, D5
0000542C 4868 0002 pea.l [A0 + 0x2]
00005430 486E FDF4 pea.l [A6 - 0x20C]
00005434 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005438 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
0000543C 2D40 FDEC move.l [A6 - 0x214], D0
00005440 5280 addq.l D0, 1
00005442 4FEF 000C lea.l A7, [A7 + 0xC]
00005446 6738 beq +0x3A /* 00005480 */
00005448 DEAE FDEC add.l D7, [A6 - 0x214]
0000544C 4A2E FFF4 tst.b [A6 - 0xC]
00005450 6622 bne +0x24 /* 00005474 */
00005452 082E 0003 FFF5 btst.b [A6 - 0xB], 0x3
00005458 671A beq +0x1C /* 00005474 */
0000545A 2052 movea.l A0, [A2]
0000545C 2068 0004 movea.l A0, [A0 + 0x4]
00005460 2050 movea.l A0, [A0]
00005462 2068 0014 movea.l A0, [A0 + 0x14]
00005466 4868 0001 pea.l [A0 + 0x1]
0000546A 2F0A move.l -[A7], A2
0000546C 4EAD 1A2A jsr [A5 + 0x1A2A /* export_833 */]
00005470 5286 addq.l D6, 1
00005472 508F addq.l A7, 8
label00005474:
00005474 3045 movea.w A0, D5
00005476 DC88 add.l D6, A0
label00005478:
00005478 BCAE 0010 cmp.l D6, [A6 + 0x10]
0000547C 6D00 FF2C blt -0xD2 /* 000053AA */
label00005480:
00005480 4878 0001 push.l 0x1
00005484 486E FDEB pea.l [A6 - 0x215]
00005488 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000548C 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00005490 4FEF 000C lea.l A7, [A7 + 0xC]
label00005494:
00005494 2F04 move.l -[A7], D4
00005496 2F0C move.l -[A7], A4
00005498 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
0000549C 2007 move.l D0, D7
0000549E 4CEE 1CF8 FDCA movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x236]
000054A4 4E5E unlink A6
000054A6 4E75 rts
fn000054A8:
000054A8 4E56 0000 link A6, 0
000054AC 2F07 move.l -[A7], D7
000054AE 7E00 moveq.l D7, 0x00
000054B0 4AAE 000C tst.l [A6 + 0xC]
000054B4 671C beq +0x1E /* 000054D2 */
000054B6 4AAE 0008 tst.l [A6 + 0x8]
000054BA 6716 beq +0x18 /* 000054D2 */
000054BC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000054C0 1F2E 0010 move.b -[A7], [A6 + 0x10]
000054C4 2F2E 000C move.l -[A7], [A6 + 0xC]
000054C8 4EBA AC08 jsr [PC - 0x53F8 /* 000000D2 */]
000054CC 2E00 move.l D7, D0
000054CE 4FEF 000A lea.l A7, [A7 + 0xA]
label000054D2:
000054D2 2007 move.l D0, D7
000054D4 2E1F move.l D7, [A7]+
000054D6 4E5E unlink A6
000054D8 4E75 rts
fn000054DA:
000054DA 4E56 FC00 link A6, -0x0400
000054DE 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000054E2 3E3C 2800 move.w D7, 0x2800 /* '(\0' */
000054E6 7C00 moveq.l D6, 0x00
000054E8 7000 moveq.l D0, 0x00
000054EA 3007 move.w D0, D7
000054EC 0280 0000 FFFF andi.l D0, 0xFFFF
000054F2 2F00 move.l -[A7], D0
000054F4 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
000054F8 2840 movea.l A4, D0
000054FA 200C move.l D0, A4
000054FC 588F addq.l A7, 4
000054FE 660A bne +0xC /* 0000550A */
00005500 47EE FC00 lea.l A3, [A6 - 0x400]
00005504 3E3C 0400 move.w D7, 0x400
00005508 6006 bra +0x8 /* 00005510 */
label0000550A:
0000550A 204C movea.l A0, A4
0000550C A029 syscall HLock
0000550E 2654 movea.l A3, [A4]
label00005510:
00005510 7A00 moveq.l D5, 0x00
00005512 3A07 move.w D5, D7
00005514 6022 bra +0x24 /* 00005538 */
label00005516:
00005516 70FF moveq.l D0, 0xFFFFFFFF
00005518 B087 cmp.l D0, D7
0000551A 6730 beq +0x32 /* 0000554C */
0000551C 4267 clr.w -[A7]
0000551E 70FF moveq.l D0, 0xFFFFFFFF
00005520 C047 and.w D0, D7
00005522 3F00 move.w -[A7], D0
00005524 2F0B move.l -[A7], A3
00005526 2F2E 000C move.l -[A7], [A6 + 0xC]
0000552A 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
0000552E 4A40 tst.w D0
00005530 4FEF 000C lea.l A7, [A7 + 0xC]
00005534 6716 beq +0x18 /* 0000554C */
00005536 DC87 add.l D6, D7
label00005538:
00005538 2F05 move.l -[A7], D5
0000553A 2F0B move.l -[A7], A3
0000553C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005540 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00005544 2E00 move.l D7, D0
00005546 4FEF 000C lea.l A7, [A7 + 0xC]
0000554A 66CA bne -0x34 /* 00005516 */
label0000554C:
0000554C 200C move.l D0, A4
0000554E 670C beq +0xE /* 0000555C */
00005550 204C movea.l A0, A4
00005552 A02A syscall HUnlock
00005554 2F0C move.l -[A7], A4
00005556 4EAD 185A jsr [A5 + 0x185A /* export_775 */]
0000555A 588F addq.l A7, 4
label0000555C:
0000555C 2006 move.l D0, D6
0000555E 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00005562 4E5E unlink A6
00005564 4E75 rts
fn00005566:
00005566 4E56 0000 link A6, 0
0000556A 48E7 0300 movem.l -[A7], D6,D7
0000556E 7E00 moveq.l D7, 0x00
00005570 082E 0001 0010 btst.b [A6 + 0x10], 0x1
00005576 6704 beq +0x6 /* 0000557C */
00005578 7C01 moveq.l D6, 0x01
0000557A 6002 bra +0x4 /* 0000557E */
label0000557C:
0000557C 7C07 moveq.l D6, 0x07
label0000557E:
0000557E 1F06 move.b -[A7], D6
00005580 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005584 2F2E 000C move.l -[A7], [A6 + 0xC]
00005588 4EBA C5E6 jsr [PC - 0x3A1A /* 00001B70 */]
0000558C 4A40 tst.w D0
0000558E 4FEF 000A lea.l A7, [A7 + 0xA]
00005592 6714 beq +0x16 /* 000055A8 */
00005594 3F3C 0001 move.w -[A7], 0x1
00005598 42A7 clr.l -[A7]
0000559A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000559E 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */]
000055A2 2E00 move.l D7, D0
000055A4 4FEF 000A lea.l A7, [A7 + 0xA]
label000055A8:
000055A8 2007 move.l D0, D7
000055AA 4CDF 00C0 movem.l D6,D7, [A7]+
000055AE 4E5E unlink A6
000055B0 4E75 rts
fn000055B2:
000055B2 4E56 FFFE link A6, -0x0002
000055B6 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000055BA 2E2E 000C move.l D7, [A6 + 0xC]
000055BE 3A3C 2800 move.w D5, 0x2800 /* '(\0' */
000055C2 7800 moveq.l D4, 0x00
000055C4 2047 movea.l A0, D7
000055C6 2050 movea.l A0, [A0]
000055C8 2868 0020 movea.l A4, [A0 + 0x20]
000055CC 2054 movea.l A0, [A4]
000055CE 2068 0004 movea.l A0, [A0 + 0x4]
000055D2 2450 movea.l A2, [A0]
000055D4 2F2A 0024 move.l -[A7], [A2 + 0x24]
000055D8 3F2A 001C move.w -[A7], [A2 + 0x1C]
000055DC 3F12 move.w -[A7], [A2]
000055DE 3F2A 0002 move.w -[A7], [A2 + 0x2]
000055E2 4EAD 1A5A jsr [A5 + 0x1A5A /* export_839 */]
000055E6 2840 movea.l A4, D0
000055E8 200C move.l D0, A4
000055EA 4FEF 000A lea.l A7, [A7 + 0xA]
000055EE 6606 bne +0x8 /* 000055F6 */
000055F0 7000 moveq.l D0, 0x00
000055F2 6000 0100 bra +0x102 /* 000056F4 */
label000055F6:
000055F6 7000 moveq.l D0, 0x00
000055F8 3005 move.w D0, D5
000055FA 2F00 move.l -[A7], D0
000055FC 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
00005600 2440 movea.l A2, D0
00005602 200A move.l D0, A2
00005604 588F addq.l A7, 4
00005606 6606 bne +0x8 /* 0000560E */
00005608 7000 moveq.l D0, 0x00
0000560A 6000 00E8 bra +0xEA /* 000056F4 */
label0000560E:
0000560E 204A movea.l A0, A2
00005610 A029 syscall HLock
00005612 2652 movea.l A3, [A2]
00005614 70FF moveq.l D0, 0xFFFFFFFF
00005616 D045 add.w D0, D5
00005618 7600 moveq.l D3, 0x00
0000561A 3600 move.w D3, D0
0000561C 4233 3800 clr.b [A3 + D3]
00005620 605A bra +0x5C /* 0000567C */
label00005622:
00005622 70FF moveq.l D0, 0xFFFFFFFF
00005624 B085 cmp.l D0, D5
00005626 676A beq +0x6C /* 00005692 */
00005628 7800 moveq.l D4, 0x00
0000562A 2C0B move.l D6, A3
0000562C 6044 bra +0x46 /* 00005672 */
label0000562E:
0000562E 0C2E 000D FFFF cmpi.b [A6 - 0x1], 0xD /* '\r' */
00005634 6620 bne +0x22 /* 00005656 */
00005636 2046 movea.l A0, D6
00005638 1D50 FFFE move.b [A6 - 0x2], [A0]
0000563C 0C2E 000A FFFE cmpi.b [A6 - 0x2], 0xA /* '\n' */
00005642 6604 bne +0x6 /* 00005648 */
00005644 5286 addq.l D6, 1
00005646 602A bra +0x2C /* 00005672 */
label00005648:
00005648 4A2E FFFE tst.b [A6 - 0x2]
0000564C 6608 bne +0xA /* 00005656 */
0000564E 16BC 000D move.b [A3], 0xD /* '\r' */
00005652 7801 moveq.l D4, 0x01
00005654 6026 bra +0x28 /* 0000567C */
label00005656:
00005656 3F3C 0001 move.w -[A7], 0x1
0000565A 486E FFFF pea.l [A6 - 0x1]
0000565E 2F0C move.l -[A7], A4
00005660 4EAD 1A7A jsr [A5 + 0x1A7A /* export_843 */]
00005664 5340 subq.w D0, 1
00005666 4FEF 000A lea.l A7, [A7 + 0xA]
0000566A 6706 beq +0x8 /* 00005672 */
0000566C 7000 moveq.l D0, 0x00
0000566E 6000 0084 bra +0x86 /* 000056F4 */
label00005672:
00005672 2046 movea.l A0, D6
00005674 5286 addq.l D6, 1
00005676 1D50 FFFF move.b [A6 - 0x1], [A0]
0000567A 66B2 bne -0x4C /* 0000562E */
label0000567C:
0000567C 2F03 move.l -[A7], D3
0000567E 4873 4000 pea.l [A3 + D4.w]
00005682 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005686 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
0000568A 2A00 move.l D5, D0
0000568C 4FEF 000C lea.l A7, [A7 + 0xC]
00005690 6690 bne -0x6E /* 00005622 */
label00005692:
00005692 204A movea.l A0, A2
00005694 A02A syscall HUnlock
00005696 2F0A move.l -[A7], A2
00005698 4EAD 185A jsr [A5 + 0x185A /* export_775 */]
0000569C 4297 clr.l [A7]
0000569E 2F07 move.l -[A7], D7
000056A0 4EAD 1FC2 jsr [A5 + 0x1FC2 /* export_1012 */]
000056A4 4A40 tst.w D0
000056A6 508F addq.l A7, 8
000056A8 6604 bne +0x6 /* 000056AE */
000056AA 7000 moveq.l D0, 0x00
000056AC 6046 bra +0x48 /* 000056F4 */
label000056AE:
000056AE 2047 movea.l A0, D7
000056B0 2050 movea.l A0, [A0]
000056B2 2A10 move.l D5, [A0]
000056B4 2054 movea.l A0, [A4]
000056B6 2F28 0010 move.l -[A7], [A0 + 0x10]
000056BA 42A7 clr.l -[A7]
000056BC 2F0C move.l -[A7], A4
000056BE 2F07 move.l -[A7], D7
000056C0 4EAD 1FB2 jsr [A5 + 0x1FB2 /* export_1010 */]
000056C4 4A40 tst.w D0
000056C6 4FEF 0010 lea.l A7, [A7 + 0x10]
000056CA 6604 bne +0x6 /* 000056D0 */
000056CC 7000 moveq.l D0, 0x00
000056CE 6024 bra +0x26 /* 000056F4 */
label000056D0:
000056D0 2F05 move.l -[A7], D5
000056D2 2F07 move.l -[A7], D7
000056D4 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */]
000056D8 4A40 tst.w D0
000056DA 508F addq.l A7, 8
000056DC 6604 bne +0x6 /* 000056E2 */
000056DE 7000 moveq.l D0, 0x00
000056E0 6012 bra +0x14 /* 000056F4 */
label000056E2:
000056E2 2054 movea.l A0, [A4]
000056E4 2A28 0010 move.l D5, [A0 + 0x10]
000056E8 3F3C 0001 move.w -[A7], 0x1
000056EC 2F0C move.l -[A7], A4
000056EE 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */]
000056F2 2005 move.l D0, D5
label000056F4:
000056F4 4CEE 1CF8 FFDE movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x22]
000056FA 4E5E unlink A6
000056FC 4E75 rts
fn000056FE:
000056FE 4E56 FFF4 link A6, -0x000C
00005702 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00005706 286E 0008 movea.l A4, [A6 + 0x8]
0000570A 266E 000C movea.l A3, [A6 + 0xC]
0000570E 7E00 moveq.l D7, 0x00
00005710 200C move.l D0, A4
00005712 6704 beq +0x6 /* 00005718 */
00005714 200B move.l D0, A3
00005716 6606 bne +0x8 /* 0000571E */
label00005718:
00005718 7000 moveq.l D0, 0x00
0000571A 6000 00BE bra +0xC0 /* 000057DA */
label0000571E:
0000571E 082E 0000 0010 btst.b [A6 + 0x10], 0x0
00005724 6716 beq +0x18 /* 0000573C */
00005726 486E FFF4 pea.l [A6 - 0xC]
0000572A 486E FFF8 pea.l [A6 - 0x8]
0000572E 2F0B move.l -[A7], A3
00005730 4EAD 1CF2 jsr [A5 + 0x1CF2 /* export_922 */]
00005734 4A40 tst.w D0
00005736 4FEF 000C lea.l A7, [A7 + 0xC]
0000573A 6612 bne +0x14 /* 0000574E */
label0000573C:
0000573C 42AE FFF8 clr.l [A6 - 0x8]
00005740 42A7 clr.l -[A7]
00005742 2F0B move.l -[A7], A3
00005744 4EAD 1F8A jsr [A5 + 0x1F8A /* export_1005 */]
00005748 2D40 FFF4 move.l [A6 - 0xC], D0
0000574C 508F addq.l A7, 8
label0000574E:
0000574E 486E FFFC pea.l [A6 - 0x4]
00005752 2F0B move.l -[A7], A3
00005754 4EAD 1F92 jsr [A5 + 0x1F92 /* export_1006 */]
00005758 2EAE FFF8 move.l [A7], [A6 - 0x8]
0000575C 2F0B move.l -[A7], A3
0000575E 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */]
00005762 2C2E FFF4 move.l D6, [A6 - 0xC]
00005766 9CAE FFF8 sub.l D6, [A6 - 0x8]
0000576A 102E 0012 move.b D0, [A6 + 0x12]
0000576E 4FEF 000C lea.l A7, [A7 + 0xC]
00005772 675A beq +0x5C /* 000057CE */
00005774 6B58 bmi +0x5A /* 000057CE */
00005776 5700 subq.b D0, 3
00005778 6732 beq +0x34 /* 000057AC */
0000577A 6A06 bpl +0x8 /* 00005782 */
0000577C 5200 addq.b D0, 1
0000577E 6A1A bpl +0x1C /* 0000579A */
00005780 6006 bra +0x8 /* 00005788 */
label00005782:
00005782 5500 subq.b D0, 2
00005784 6A48 bpl +0x4A /* 000057CE */
00005786 6036 bra +0x38 /* 000057BE */
label00005788:
00005788 2F06 move.l -[A7], D6
0000578A 2F0B move.l -[A7], A3
0000578C 2F0C move.l -[A7], A4
0000578E 4EBA FAA8 jsr [PC - 0x558 /* 00005238 */]
00005792 2E00 move.l D7, D0
00005794 4FEF 000C lea.l A7, [A7 + 0xC]
00005798 6034 bra +0x36 /* 000057CE */
label0000579A:
0000579A 2F06 move.l -[A7], D6
0000579C 2F0B move.l -[A7], A3
0000579E 2F0C move.l -[A7], A4
000057A0 4EBA FB74 jsr [PC - 0x48C /* 00005316 */]
000057A4 2E00 move.l D7, D0
000057A6 4FEF 000C lea.l A7, [A7 + 0xC]
000057AA 6022 bra +0x24 /* 000057CE */
label000057AC:
000057AC 2F06 move.l -[A7], D6
000057AE 2F0B move.l -[A7], A3
000057B0 2F0C move.l -[A7], A4
000057B2 4EBA FB9E jsr [PC - 0x462 /* 00005352 */]
000057B6 2E00 move.l D7, D0
000057B8 4FEF 000C lea.l A7, [A7 + 0xC]
000057BC 6010 bra +0x12 /* 000057CE */
label000057BE:
000057BE 2F06 move.l -[A7], D6
000057C0 2F0B move.l -[A7], A3
000057C2 2F0C move.l -[A7], A4
000057C4 4EBA FAAA jsr [PC - 0x556 /* 00005270 */]
000057C8 2E00 move.l D7, D0
000057CA 4FEF 000C lea.l A7, [A7 + 0xC]
label000057CE:
000057CE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000057D2 2F0B move.l -[A7], A3
000057D4 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000057D8 2007 move.l D0, D7
label000057DA:
000057DA 4CEE 18C0 FFE4 movem.l D6,D7,A3,A4, [A6 - 0x1C]
000057E0 4E5E unlink A6
000057E2 4E75 rts
fn000057E4:
000057E4 4E56 FFFC link A6, -0x0004
000057E8 48E7 0708 movem.l -[A7], D5,D6,D7,A4
000057EC 286E 0008 movea.l A4, [A6 + 0x8]
000057F0 7A00 moveq.l D5, 0x00
000057F2 2F0C move.l -[A7], A4
000057F4 4EAD 1ABA jsr [A5 + 0x1ABA /* export_851 */]
000057F8 2C00 move.l D6, D0
000057FA 4A86 tst.l D6
000057FC 588F addq.l A7, 4
000057FE 670E beq +0x10 /* 0000580E */
00005800 4267 clr.w -[A7]
00005802 42A7 clr.l -[A7]
00005804 2F0C move.l -[A7], A4
00005806 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */]
0000580A 4FEF 000A lea.l A7, [A7 + 0xA]
label0000580E:
0000580E 4878 0004 push.l 0x4
00005812 486E FFFC pea.l [A6 - 0x4]
00005816 2F0C move.l -[A7], A4
00005818 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
0000581C 5280 addq.l D0, 1
0000581E 4FEF 000C lea.l A7, [A7 + 0xC]
00005822 6774 beq +0x76 /* 00005898 */
00005824 4878 0004 push.l 0x4
00005828 2F3C 0000 14AA move.l -[A7], 0x14AA
0000582E 486E FFFC pea.l [A6 - 0x4]
00005832 4EAD 0BA2 jsr [A5 + 0xBA2 /* export_368 */]
00005836 4A40 tst.w D0
00005838 4FEF 000C lea.l A7, [A7 + 0xC]
0000583C 6604 bne +0x6 /* 00005842 */
0000583E 7A01 moveq.l D5, 0x01
00005840 6056 bra +0x58 /* 00005898 */
label00005842:
00005842 4878 0004 push.l 0x4
00005846 2F3C 0000 14B0 move.l -[A7], 0x14B0
0000584C 486E FFFC pea.l [A6 - 0x4]
00005850 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00005854 4A40 tst.w D0
00005856 4FEF 000C lea.l A7, [A7 + 0xC]
0000585A 6604 bne +0x6 /* 00005860 */
0000585C 7A02 moveq.l D5, 0x02
0000585E 6038 bra +0x3A /* 00005898 */
label00005860:
00005860 7E00 moveq.l D7, 0x00
00005862 602C bra +0x2E /* 00005890 */
label00005864:
00005864 7000 moveq.l D0, 0x00
00005866 1036 70FC move.b D0, [A6 + D7.w - 0x4]
0000586A 2040 movea.l A0, D0
0000586C D1FC FFFF FBEA add.l A0, 0xFFFFFBEA
00005872 1010 move.b D0, [A0]
00005874 0200 00DC andi.b D0, 0xDC
00005878 6614 bne +0x16 /* 0000588E */
0000587A 7000 moveq.l D0, 0x00
0000587C 1036 70FC move.b D0, [A6 + D7.w - 0x4]
00005880 2040 movea.l A0, D0
00005882 D1FC FFFF FBEA add.l A0, 0xFFFFFBEA
00005888 7006 moveq.l D0, 0x06
0000588A C010 and.b D0, [A0]
0000588C 670A beq +0xC /* 00005898 */
label0000588E:
0000588E 5247 addq.w D7, 1
label00005890:
00005890 0C47 0004 cmpi.w D7, 0x4
00005894 6DCE blt -0x30 /* 00005864 */
00005896 7A04 moveq.l D5, 0x04
label00005898:
00005898 4267 clr.w -[A7]
0000589A 2F06 move.l -[A7], D6
0000589C 2F0C move.l -[A7], A4
0000589E 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */]
000058A2 1005 move.b D0, D5
000058A4 4CEE 10E0 FFEC movem.l D5,D6,D7,A4, [A6 - 0x14]
000058AA 4E5E unlink A6
000058AC 4E75 rts
fn000058AE:
000058AE 4E56 FFFC link A6, -0x0004
000058B2 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000058B6 286E 0008 movea.l A4, [A6 + 0x8]
000058BA 266E 000C movea.l A3, [A6 + 0xC]
000058BE 1C2E 0010 move.b D6, [A6 + 0x10]
000058C2 1A2E 0012 move.b D5, [A6 + 0x12]
000058C6 7E00 moveq.l D7, 0x00
000058C8 200C move.l D0, A4
000058CA 6704 beq +0x6 /* 000058D0 */
000058CC 200B move.l D0, A3
000058CE 6606 bne +0x8 /* 000058D6 */
label000058D0:
000058D0 7000 moveq.l D0, 0x00
000058D2 6000 0090 bra +0x92 /* 00005964 */
label000058D6:
000058D6 0806 0003 btst.b D6, 0x3
000058DA 670C beq +0xE /* 000058E8 */
000058DC 2F0C move.l -[A7], A4
000058DE 4EBA FF04 jsr [PC - 0xFC /* 000057E4 */]
000058E2 4880 ext.w D0
000058E4 48C0 ext.l D0
000058E6 607C bra +0x7E /* 00005964 */
label000058E8:
000058E8 4A05 tst.b D5
000058EA 660A bne +0xC /* 000058F6 */
000058EC 2F0C move.l -[A7], A4
000058EE 4EBA FEF4 jsr [PC - 0x10C /* 000057E4 */]
000058F2 1A00 move.b D5, D0
000058F4 588F addq.l A7, 4
label000058F6:
000058F6 486E FFFC pea.l [A6 - 0x4]
000058FA 2F0B move.l -[A7], A3
000058FC 4EAD 1F92 jsr [A5 + 0x1F92 /* export_1006 */]
00005900 1005 move.b D0, D5
00005902 508F addq.l A7, 8
00005904 6752 beq +0x54 /* 00005958 */
00005906 6B50 bmi +0x52 /* 00005958 */
00005908 5700 subq.b D0, 3
0000590A 6732 beq +0x34 /* 0000593E */
0000590C 6A06 bpl +0x8 /* 00005914 */
0000590E 5200 addq.b D0, 1
00005910 6A1A bpl +0x1C /* 0000592C */
00005912 6006 bra +0x8 /* 0000591A */
label00005914:
00005914 5500 subq.b D0, 2
00005916 6A40 bpl +0x42 /* 00005958 */
00005918 6032 bra +0x34 /* 0000594C */
label0000591A:
0000591A 1F06 move.b -[A7], D6
0000591C 2F0B move.l -[A7], A3
0000591E 2F0C move.l -[A7], A4
00005920 4EBA FB86 jsr [PC - 0x47A /* 000054A8 */]
00005924 2E00 move.l D7, D0
00005926 4FEF 000A lea.l A7, [A7 + 0xA]
0000592A 602C bra +0x2E /* 00005958 */
label0000592C:
0000592C 1F06 move.b -[A7], D6
0000592E 2F0B move.l -[A7], A3
00005930 2F0C move.l -[A7], A4
00005932 4EBA FC32 jsr [PC - 0x3CE /* 00005566 */]
00005936 2E00 move.l D7, D0
00005938 4FEF 000A lea.l A7, [A7 + 0xA]
0000593C 601A bra +0x1C /* 00005958 */
label0000593E:
0000593E 2F0B move.l -[A7], A3
00005940 2F0C move.l -[A7], A4
00005942 4EBA FC6E jsr [PC - 0x392 /* 000055B2 */]
00005946 2E00 move.l D7, D0
00005948 508F addq.l A7, 8
0000594A 600C bra +0xE /* 00005958 */
label0000594C:
0000594C 2F0B move.l -[A7], A3
0000594E 2F0C move.l -[A7], A4
00005950 4EBA FB88 jsr [PC - 0x478 /* 000054DA */]
00005954 2E00 move.l D7, D0
00005956 508F addq.l A7, 8
label00005958:
00005958 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000595C 2F0B move.l -[A7], A3
0000595E 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00005962 2007 move.l D0, D7
label00005964:
00005964 4CEE 18E0 FFE8 movem.l D5,D6,D7,A3,A4, [A6 - 0x18]
0000596A 4E5E unlink A6
0000596C 4E75 rts
export_1026:
0000596E 4E56 0000 link A6, 0
00005972 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00005976 286E 0008 movea.l A4, [A6 + 0x8]
0000597A 1C2E 000C move.b D6, [A6 + 0xC]
0000597E 200C move.l D0, A4
00005980 6604 bne +0x6 /* 00005986 */
00005982 7000 moveq.l D0, 0x00
00005984 6048 bra +0x4A /* 000059CE */
label00005986:
00005986 2F0C move.l -[A7], A4
00005988 4EBA 01E2 jsr [PC + 0x1E2 /* 00005B6C */]
0000598C 2EAE 0016 move.l [A7], [A6 + 0x16]
00005990 2F2E 0012 move.l -[A7], [A6 + 0x12]
00005994 1F2E 0010 move.b -[A7], [A6 + 0x10]
00005998 1F06 move.b -[A7], D6
0000599A 2F0C move.l -[A7], A4
0000599C 4EBA F398 jsr [PC - 0xC68 /* 00004D36 */]
000059A0 2640 movea.l A3, D0
000059A2 1EAE 000E move.b [A7], [A6 + 0xE]
000059A6 1F06 move.b -[A7], D6
000059A8 2F0C move.l -[A7], A4
000059AA 2F0B move.l -[A7], A3
000059AC 4EBA FD50 jsr [PC - 0x2B0 /* 000056FE */]
000059B0 2E00 move.l D7, D0
000059B2 2EAE 0012 move.l [A7], [A6 + 0x12]
000059B6 1F2E 0010 move.b -[A7], [A6 + 0x10]
000059BA 1F2E 000E move.b -[A7], [A6 + 0xE]
000059BE 1F06 move.b -[A7], D6
000059C0 2F0B move.l -[A7], A3
000059C2 4EBA F538 jsr [PC - 0xAC8 /* 00004EFC */]
000059C6 2E8C move.l [A7], A4
000059C8 4EBA 0182 jsr [PC + 0x182 /* 00005B4C */]
000059CC 2007 move.l D0, D7
label000059CE:
000059CE 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
000059D4 4E5E unlink A6
000059D6 4E75 rts
export_1027:
000059D8 4E56 0000 link A6, 0
000059DC 48E7 0118 movem.l -[A7], D7,A3,A4
000059E0 286E 0008 movea.l A4, [A6 + 0x8]
000059E4 200C move.l D0, A4
000059E6 6604 bne +0x6 /* 000059EC */
000059E8 7000 moveq.l D0, 0x00
000059EA 6052 bra +0x54 /* 00005A3E */
label000059EC:
000059EC 2F0C move.l -[A7], A4
000059EE 4EBA 017C jsr [PC + 0x17C /* 00005B6C */]
000059F2 2EAE 0016 move.l [A7], [A6 + 0x16]
000059F6 2F2E 0012 move.l -[A7], [A6 + 0x12]
000059FA 1F2E 0010 move.b -[A7], [A6 + 0x10]
000059FE 1F2E 000E move.b -[A7], [A6 + 0xE]
00005A02 2F0C move.l -[A7], A4
00005A04 4EBA F6F4 jsr [PC - 0x90C /* 000050FA */]
00005A08 2640 movea.l A3, D0
00005A0A 200B move.l D0, A3
00005A0C 4FEF 0010 lea.l A7, [A7 + 0x10]
00005A10 6604 bne +0x6 /* 00005A16 */
00005A12 7000 moveq.l D0, 0x00
00005A14 6028 bra +0x2A /* 00005A3E */
label00005A16:
00005A16 1F2E 000E move.b -[A7], [A6 + 0xE]
00005A1A 1F2E 000C move.b -[A7], [A6 + 0xC]
00005A1E 2F0C move.l -[A7], A4
00005A20 2F0B move.l -[A7], A3
00005A22 4EBA FE8A jsr [PC - 0x176 /* 000058AE */]
00005A26 2E00 move.l D7, D0
00005A28 2EAE 0012 move.l [A7], [A6 + 0x12]
00005A2C 1F2E 0010 move.b -[A7], [A6 + 0x10]
00005A30 2F0B move.l -[A7], A3
00005A32 4EBA F7BC jsr [PC - 0x844 /* 000051F0 */]
00005A36 2E8C move.l [A7], A4
00005A38 4EBA 0112 jsr [PC + 0x112 /* 00005B4C */]
00005A3C 2007 move.l D0, D7
label00005A3E:
00005A3E 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00005A44 4E5E unlink A6
00005A46 4E75 rts
fn00005A48:
00005A48 4E56 FFF8 link A6, -0x0008
00005A4C 4AAE 0008 tst.l [A6 + 0x8]
00005A50 6604 bne +0x6 /* 00005A56 */
00005A52 7000 moveq.l D0, 0x00
00005A54 601E bra +0x20 /* 00005A74 */
label00005A56:
00005A56 486E FFF8 pea.l [A6 - 0x8]
00005A5A 486E FFFC pea.l [A6 - 0x4]
00005A5E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005A62 4EAD 1CF2 jsr [A5 + 0x1CF2 /* export_922 */]
00005A66 4A40 tst.w D0
00005A68 4FEF 000C lea.l A7, [A7 + 0xC]
00005A6C 6604 bne +0x6 /* 00005A72 */
00005A6E 7000 moveq.l D0, 0x00
00005A70 6002 bra +0x4 /* 00005A74 */
label00005A72:
00005A72 7001 moveq.l D0, 0x01
label00005A74:
00005A74 4E5E unlink A6
00005A76 4E75 rts
fn00005A78:
00005A78 4E56 FFFC link A6, -0x0004
00005A7C 4AAE 0008 tst.l [A6 + 0x8]
00005A80 6604 bne +0x6 /* 00005A86 */
00005A82 7000 moveq.l D0, 0x00
00005A84 6028 bra +0x2A /* 00005AAE */
label00005A86:
00005A86 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005A8A 4EBA FFBC jsr [PC - 0x44 /* 00005A48 */]
00005A8E 4A40 tst.w D0
00005A90 588F addq.l A7, 4
00005A92 6604 bne +0x6 /* 00005A98 */
00005A94 7000 moveq.l D0, 0x00
00005A96 6016 bra +0x18 /* 00005AAE */
label00005A98:
00005A98 42A7 clr.l -[A7]
00005A9A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005A9E 4EAD 1FC2 jsr [A5 + 0x1FC2 /* export_1012 */]
00005AA2 4A40 tst.w D0
00005AA4 508F addq.l A7, 8
00005AA6 6604 bne +0x6 /* 00005AAC */
00005AA8 7000 moveq.l D0, 0x00
00005AAA 6002 bra +0x4 /* 00005AAE */
label00005AAC:
00005AAC 7001 moveq.l D0, 0x01
label00005AAE:
00005AAE 4E5E unlink A6
00005AB0 4E75 rts
fn00005AB2:
00005AB2 4E56 0000 link A6, 0
00005AB6 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
00005ABA 286E 0008 movea.l A4, [A6 + 0x8]
00005ABE 7E00 moveq.l D7, 0x00
00005AC0 200C move.l D0, A4
00005AC2 6604 bne +0x6 /* 00005AC8 */
00005AC4 7000 moveq.l D0, 0x00
00005AC6 6054 bra +0x56 /* 00005B1C */
label00005AC8:
00005AC8 2654 movea.l A3, [A4]
00005ACA 2C13 move.l D6, [A3]
00005ACC 2A06 move.l D5, D6
00005ACE 246B 0024 movea.l A2, [A3 + 0x24]
00005AD2 4A47 tst.w D7
00005AD4 6744 beq +0x46 /* 00005B1A */
00005AD6 1F3C 0010 move.b -[A7], 0x10
00005ADA 2F06 move.l -[A7], D6
00005ADC 2F0C move.l -[A7], A4
00005ADE 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */]
00005AE2 4A40 tst.w D0
00005AE4 4FEF 000A lea.l A7, [A7 + 0xA]
00005AE8 6630 bne +0x32 /* 00005B1A */
00005AEA 2F06 move.l -[A7], D6
00005AEC 2F0C move.l -[A7], A4
00005AEE 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00005AF2 4257 clr.w [A7]
00005AF4 2F06 move.l -[A7], D6
00005AF6 2F0A move.l -[A7], A2
00005AF8 4EAD 21AA jsr [A5 + 0x21AA /* export_1073 */]
00005AFC 2052 movea.l A0, [A2]
00005AFE 2EA8 0010 move.l [A7], [A0 + 0x10]
00005B02 2F0A move.l -[A7], A2
00005B04 4EAD 218A jsr [A5 + 0x218A /* export_1069 */]
00005B08 2E85 move.l [A7], D5
00005B0A 2F0C move.l -[A7], A4
00005B0C 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00005B10 2E8C move.l [A7], A4
00005B12 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */]
00005B16 4FEF 0018 lea.l A7, [A7 + 0x18]
label00005B1A:
00005B1A 3007 move.w D0, D7
label00005B1C:
00005B1C 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
00005B20 4E5E unlink A6
00005B22 4E75 rts
00005B24 4E56 0000 link A6, 0
00005B28 4AAE 0008 tst.l [A6 + 0x8]
00005B2C 6604 bne +0x6 /* 00005B32 */
00005B2E 7000 moveq.l D0, 0x00
00005B30 6016 bra +0x18 /* 00005B48 */
label00005B32:
00005B32 2F2E 000E move.l -[A7], [A6 + 0xE]
00005B36 1F2E 000C move.b -[A7], [A6 + 0xC]
00005B3A 206E 0008 movea.l A0, [A6 + 0x8]
00005B3E 2050 movea.l A0, [A0]
00005B40 2F28 001C move.l -[A7], [A0 + 0x1C]
00005B44 4EAD 19B2 jsr [A5 + 0x19B2 /* export_818 */]
label00005B48:
00005B48 4E5E unlink A6
00005B4A 4E75 rts
export_1030:
fn00005B4C:
00005B4C 4E56 0000 link A6, 0
00005B50 4AAE 0008 tst.l [A6 + 0x8]
00005B54 6604 bne +0x6 /* 00005B5A */
00005B56 7000 moveq.l D0, 0x00
00005B58 600E bra +0x10 /* 00005B68 */
label00005B5A:
00005B5A 206E 0008 movea.l A0, [A6 + 0x8]
00005B5E 2050 movea.l A0, [A0]
00005B60 2F28 001C move.l -[A7], [A0 + 0x1C]
00005B64 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
label00005B68:
00005B68 4E5E unlink A6
00005B6A 4E75 rts
fn00005B6C:
00005B6C 4E56 0000 link A6, 0
00005B70 2F0C move.l -[A7], A4
00005B72 4AAE 0008 tst.l [A6 + 0x8]
00005B76 670E beq +0x10 /* 00005B86 */
00005B78 206E 0008 movea.l A0, [A6 + 0x8]
00005B7C 2050 movea.l A0, [A0]
00005B7E 2868 001C movea.l A4, [A0 + 0x1C]
00005B82 200C move.l D0, A4
00005B84 6604 bne +0x6 /* 00005B8A */
label00005B86:
00005B86 7000 moveq.l D0, 0x00
00005B88 601E bra +0x20 /* 00005BA8 */
label00005B8A:
00005B8A 2F0C move.l -[A7], A4
00005B8C 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
00005B90 4A40 tst.w D0
00005B92 588F addq.l A7, 4
00005B94 6710 beq +0x12 /* 00005BA6 */
00005B96 42A7 clr.l -[A7]
00005B98 1F3C 0003 move.b -[A7], 0x3
00005B9C 2F0C move.l -[A7], A4
00005B9E 4EAD 19B2 jsr [A5 + 0x19B2 /* export_818 */]
00005BA2 4FEF 000A lea.l A7, [A7 + 0xA]
label00005BA6:
00005BA6 7001 moveq.l D0, 0x01
label00005BA8:
00005BA8 285F movea.l A4, [A7]+
00005BAA 4E5E unlink A6
00005BAC 4E75 rts
00005BAE 4E56 0000 link A6, 0
00005BB2 4AAE 0008 tst.l [A6 + 0x8]
00005BB6 6604 bne +0x6 /* 00005BBC */
00005BB8 7000 moveq.l D0, 0x00
00005BBA 600E bra +0x10 /* 00005BCA */
label00005BBC:
00005BBC 206E 0008 movea.l A0, [A6 + 0x8]
00005BC0 2050 movea.l A0, [A0]
00005BC2 2F28 001C move.l -[A7], [A0 + 0x1C]
00005BC6 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
label00005BCA:
00005BCA 4E5E unlink A6
00005BCC 4E75 rts
fn00005BCE:
00005BCE 4E56 0000 link A6, 0
00005BD2 2F0C move.l -[A7], A4
00005BD4 286E 0008 movea.l A4, [A6 + 0x8]
00005BD8 200C move.l D0, A4
00005BDA 6708 beq +0xA /* 00005BE4 */
00005BDC 2054 movea.l A0, [A4]
00005BDE 4AA8 001C tst.l [A0 + 0x1C]
00005BE2 6604 bne +0x6 /* 00005BE8 */
label00005BE4:
00005BE4 7000 moveq.l D0, 0x00
00005BE6 6012 bra +0x14 /* 00005BFA */
label00005BE8:
00005BE8 2F0C move.l -[A7], A4
00005BEA 4EBA 0016 jsr [PC + 0x16 /* 00005C02 */]
00005BEE 2054 movea.l A0, [A4]
00005BF0 2EA8 0014 move.l [A7], [A0 + 0x14]
00005BF4 4EAD 217A jsr [A5 + 0x217A /* export_1067 */]
00005BF8 7001 moveq.l D0, 0x01
label00005BFA:
00005BFA 286E FFFC movea.l A4, [A6 - 0x4]
00005BFE 4E5E unlink A6
00005C00 4E75 rts
fn00005C02:
00005C02 4E56 FFF8 link A6, -0x0008
00005C06 48E7 0018 movem.l -[A7], A3,A4
00005C0A 286E 0008 movea.l A4, [A6 + 0x8]
00005C0E 2054 movea.l A0, [A4]
00005C10 2D50 FFF8 move.l [A6 - 0x8], [A0]
00005C14 2054 movea.l A0, [A4]
00005C16 2668 0024 movea.l A3, [A0 + 0x24]
00005C1A 200B move.l D0, A3
00005C1C 670A beq +0xC /* 00005C28 */
00005C1E 2053 movea.l A0, [A3]
00005C20 2D68 0010 FFFC move.l [A6 - 0x4], [A0 + 0x10]
00005C26 6004 bra +0x6 /* 00005C2C */
label00005C28:
00005C28 42AE FFFC clr.l [A6 - 0x4]
label00005C2C:
00005C2C 3F3C 0008 move.w -[A7], 0x8
00005C30 486E FFF8 pea.l [A6 - 0x8]
00005C34 2F0C move.l -[A7], A4
00005C36 486D 2042 pea.l [A5 + 0x2042 /* export_1028 */]
00005C3A 2054 movea.l A0, [A4]
00005C3C 2F28 001C move.l -[A7], [A0 + 0x1C]
00005C40 4EAD 19DA jsr [A5 + 0x19DA /* export_823 */]
00005C44 7001 moveq.l D0, 0x01
00005C46 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
00005C4C 4E5E unlink A6
00005C4E 4E75 rts
fn00005C50:
00005C50 4E56 FFF4 link A6, -0x000C
00005C54 206E 0008 movea.l A0, [A6 + 0x8]
00005C58 2050 movea.l A0, [A0]
00005C5A 4AA8 0024 tst.l [A0 + 0x24]
00005C5E 6716 beq +0x18 /* 00005C76 */
00005C60 486E FFFC pea.l [A6 - 0x4]
00005C64 4227 clr.b -[A7]
00005C66 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005C6A 4EAD 1DB2 jsr [A5 + 0x1DB2 /* export_946 */]
00005C6E 4A80 tst.l D0
00005C70 4FEF 000A lea.l A7, [A7 + 0xA]
00005C74 6604 bne +0x6 /* 00005C7A */
label00005C76:
00005C76 7000 moveq.l D0, 0x00
00005C78 601E bra +0x20 /* 00005C98 */
label00005C7A:
00005C7A 486E FFF4 pea.l [A6 - 0xC]
00005C7E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005C82 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */]
00005C86 3EBC 0001 move.w [A7], 0x1
00005C8A 486E FFF4 pea.l [A6 - 0xC]
00005C8E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005C92 4EAD 1C0A jsr [A5 + 0x1C0A /* export_893 */]
00005C96 7001 moveq.l D0, 0x01
label00005C98:
00005C98 4E5E unlink A6
00005C9A 4E75 rts
export_1028:
00005C9C 4E56 0000 link A6, 0
00005CA0 48E7 0018 movem.l -[A7], A3,A4
00005CA4 286E 0008 movea.l A4, [A6 + 0x8]
00005CA8 266E 000C movea.l A3, [A6 + 0xC]
00005CAC 200C move.l D0, A4
00005CAE 6704 beq +0x6 /* 00005CB4 */
00005CB0 200B move.l D0, A3
00005CB2 6604 bne +0x6 /* 00005CB8 */
label00005CB4:
00005CB4 7000 moveq.l D0, 0x00
00005CB6 6048 bra +0x4A /* 00005D00 */
label00005CB8:
00005CB8 2F0C move.l -[A7], A4
00005CBA 4EBA FF94 jsr [PC - 0x6C /* 00005C50 */]
00005CBE 4A40 tst.w D0
00005CC0 588F addq.l A7, 4
00005CC2 6730 beq +0x32 /* 00005CF4 */
00005CC4 1F3C 0010 move.b -[A7], 0x10
00005CC8 2F13 move.l -[A7], [A3]
00005CCA 2F0C move.l -[A7], A4
00005CCC 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */]
00005CD0 2EAB 0004 move.l [A7], [A3 + 0x4]
00005CD4 2F2B 0004 move.l -[A7], [A3 + 0x4]
00005CD8 2F3C 00C1 0000 move.l -[A7], 0xC10000
00005CDE 2F0C move.l -[A7], A4
00005CE0 4EAD 1E82 jsr [A5 + 0x1E82 /* export_972 */]
00005CE4 4257 clr.w [A7]
00005CE6 2F13 move.l -[A7], [A3]
00005CE8 2F0C move.l -[A7], A4
00005CEA 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
00005CEE 4FEF 001E lea.l A7, [A7 + 0x1E]
00005CF2 600A bra +0xC /* 00005CFE */
label00005CF4:
00005CF4 2F13 move.l -[A7], [A3]
00005CF6 2F0C move.l -[A7], A4
00005CF8 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */]
00005CFC 508F addq.l A7, 8
label00005CFE:
00005CFE 7001 moveq.l D0, 0x01
label00005D00:
00005D00 4CDF 1800 movem.l A3,A4, [A7]+
00005D04 4E5E unlink A6
00005D06 4E75 rts
fn00005D08:
00005D08 4E56 FFFC link A6, -0x0004
00005D0C 2F0B move.l -[A7], A3
00005D0E 4AAE 0008 tst.l [A6 + 0x8]
00005D12 670E beq +0x10 /* 00005D22 */
00005D14 206E 0008 movea.l A0, [A6 + 0x8]
00005D18 2050 movea.l A0, [A0]
00005D1A 2668 001C movea.l A3, [A0 + 0x1C]
00005D1E 200B move.l D0, A3
00005D20 6604 bne +0x6 /* 00005D26 */
label00005D22:
00005D22 7000 moveq.l D0, 0x00
00005D24 6014 bra +0x16 /* 00005D3A */
label00005D26:
00005D26 3F2E 000C move.w -[A7], [A6 + 0xC]
00005D2A 2F0B move.l -[A7], A3
00005D2C 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */]
00005D30 2EAE 0008 move.l [A7], [A6 + 0x8]
00005D34 4EBA FE98 jsr [PC - 0x168 /* 00005BCE */]
00005D38 7001 moveq.l D0, 0x01
label00005D3A:
00005D3A 266E FFF8 movea.l A3, [A6 - 0x8]
00005D3E 4E5E unlink A6
00005D40 4E75 rts
fn00005D42:
00005D42 4E56 0000 link A6, 0
00005D46 2F0C move.l -[A7], A4
00005D48 4AAE 0008 tst.l [A6 + 0x8]
00005D4C 670E beq +0x10 /* 00005D5C */
00005D4E 206E 0008 movea.l A0, [A6 + 0x8]
00005D52 2050 movea.l A0, [A0]
00005D54 2868 001C movea.l A4, [A0 + 0x1C]
00005D58 200C move.l D0, A4
00005D5A 6604 bne +0x6 /* 00005D60 */
label00005D5C:
00005D5C 7000 moveq.l D0, 0x00
00005D5E 600A bra +0xC /* 00005D6A */
label00005D60:
00005D60 3F2E 000C move.w -[A7], [A6 + 0xC]
00005D64 2F0C move.l -[A7], A4
00005D66 4EAD 19D2 jsr [A5 + 0x19D2 /* export_822 */]
label00005D6A:
00005D6A 286E FFFC movea.l A4, [A6 - 0x4]
00005D6E 4E5E unlink A6
00005D70 4E75 rts
00005D72 4E56 0000 link A6, 0
00005D76 2F0C move.l -[A7], A4
00005D78 4AAE 0008 tst.l [A6 + 0x8]
00005D7C 670E beq +0x10 /* 00005D8C */
00005D7E 206E 0008 movea.l A0, [A6 + 0x8]
00005D82 2050 movea.l A0, [A0]
00005D84 2868 001C movea.l A4, [A0 + 0x1C]
00005D88 200C move.l D0, A4
00005D8A 6604 bne +0x6 /* 00005D90 */
label00005D8C:
00005D8C 7000 moveq.l D0, 0x00
00005D8E 6016 bra +0x18 /* 00005DA6 */
label00005D90:
00005D90 3F2E 0018 move.w -[A7], [A6 + 0x18]
00005D94 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005D98 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005D9C 2F2E 000C move.l -[A7], [A6 + 0xC]
00005DA0 2F0C move.l -[A7], A4
00005DA2 4EAD 19DA jsr [A5 + 0x19DA /* export_823 */]
label00005DA6:
00005DA6 286E FFFC movea.l A4, [A6 - 0x4]
00005DAA 4E5E unlink A6
00005DAC 4E75 rts
00005DAE 4E56 0000 link A6, 0
00005DB2 2F0C move.l -[A7], A4
00005DB4 4AAE 0008 tst.l [A6 + 0x8]
00005DB8 670E beq +0x10 /* 00005DC8 */
00005DBA 206E 0008 movea.l A0, [A6 + 0x8]
00005DBE 2050 movea.l A0, [A0]
00005DC0 2868 001C movea.l A4, [A0 + 0x1C]
00005DC4 200C move.l D0, A4
00005DC6 6604 bne +0x6 /* 00005DCC */
label00005DC8:
00005DC8 7000 moveq.l D0, 0x00
00005DCA 600A bra +0xC /* 00005DD6 */
label00005DCC:
00005DCC 1F2E 000C move.b -[A7], [A6 + 0xC]
00005DD0 2F0C move.l -[A7], A4
00005DD2 4EAD 19E2 jsr [A5 + 0x19E2 /* export_824 */]
label00005DD6:
00005DD6 286E FFFC movea.l A4, [A6 - 0x4]
00005DDA 4E5E unlink A6
00005DDC 4E75 rts
00005DDE 4E56 FFFE link A6, -0x0002
00005DE2 48E7 0118 movem.l -[A7], D7,A3,A4
00005DE6 286E 0008 movea.l A4, [A6 + 0x8]
00005DEA 7E00 moveq.l D7, 0x00
00005DEC 200C move.l D0, A4
00005DEE 670A beq +0xC /* 00005DFA */
00005DF0 2054 movea.l A0, [A4]
00005DF2 2668 001C movea.l A3, [A0 + 0x1C]
00005DF6 200B move.l D0, A3
00005DF8 6604 bne +0x6 /* 00005DFE */
label00005DFA:
00005DFA 7000 moveq.l D0, 0x00
00005DFC 606E bra +0x70 /* 00005E6C */
label00005DFE:
00005DFE 486E FFFE pea.l [A6 - 0x2]
00005E02 2F0C move.l -[A7], A4
00005E04 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */]
00005E08 4A6E FFFE tst.w [A6 - 0x2]
00005E0C 508F addq.l A7, 8
00005E0E 670A beq +0xC /* 00005E1A */
00005E10 4267 clr.w -[A7]
00005E12 2F0C move.l -[A7], A4
00005E14 4EAD 1E0A jsr [A5 + 0x1E0A /* export_957 */]
00005E18 5C8F addq.l A7, 6
label00005E1A:
00005E1A 1F2E 000C move.b -[A7], [A6 + 0xC]
00005E1E 2F0B move.l -[A7], A3
00005E20 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */]
00005E24 2E8C move.l [A7], A4
00005E26 4EBA FDA6 jsr [PC - 0x25A /* 00005BCE */]
00005E2A 1EAE 000C move.b [A7], [A6 + 0xC]
00005E2E 2F0B move.l -[A7], A3
00005E30 4EAD 19EA jsr [A5 + 0x19EA /* export_825 */]
00005E34 3E00 move.w D7, D0
00005E36 2E8B move.l [A7], A3
00005E38 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */]
00005E3C 4A6E FFFE tst.w [A6 - 0x2]
00005E40 4FEF 000A lea.l A7, [A7 + 0xA]
00005E44 670C beq +0xE /* 00005E52 */
00005E46 3F3C 0001 move.w -[A7], 0x1
00005E4A 2F0C move.l -[A7], A4
00005E4C 4EAD 1E0A jsr [A5 + 0x1E0A /* export_957 */]
00005E50 5C8F addq.l A7, 6
label00005E52:
00005E52 4A47 tst.w D7
00005E54 6714 beq +0x16 /* 00005E6A */
00005E56 2F0C move.l -[A7], A4
00005E58 4EBA FDF6 jsr [PC - 0x20A /* 00005C50 */]
00005E5C 4A40 tst.w D0
00005E5E 588F addq.l A7, 4
00005E60 6708 beq +0xA /* 00005E6A */
00005E62 2F0C move.l -[A7], A4
00005E64 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */]
00005E68 588F addq.l A7, 4
label00005E6A:
00005E6A 3007 move.w D0, D7
label00005E6C:
00005E6C 4CDF 1880 movem.l D7,A3,A4, [A7]+
00005E70 4E5E unlink A6
00005E72 4E75 rts
00005E74 4E56 0000 link A6, 0
00005E78 2F0C move.l -[A7], A4
00005E7A 4AAE 0008 tst.l [A6 + 0x8]
00005E7E 670E beq +0x10 /* 00005E8E */
00005E80 206E 0008 movea.l A0, [A6 + 0x8]
00005E84 2050 movea.l A0, [A0]
00005E86 2868 001C movea.l A4, [A0 + 0x1C]
00005E8A 200C move.l D0, A4
00005E8C 6604 bne +0x6 /* 00005E92 */
label00005E8E:
00005E8E 7000 moveq.l D0, 0x00
00005E90 6006 bra +0x8 /* 00005E98 */
label00005E92:
00005E92 2F0C move.l -[A7], A4
00005E94 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */]
label00005E98:
00005E98 286E FFFC movea.l A4, [A6 - 0x4]
00005E9C 4E5E unlink A6
00005E9E 4E75 rts
00005EA0 4E56 0000 link A6, 0
00005EA4 2F0C move.l -[A7], A4
00005EA6 4AAE 0008 tst.l [A6 + 0x8]
00005EAA 670E beq +0x10 /* 00005EBA */
00005EAC 206E 0008 movea.l A0, [A6 + 0x8]
00005EB0 2050 movea.l A0, [A0]
00005EB2 2868 001C movea.l A4, [A0 + 0x1C]
00005EB6 200C move.l D0, A4
00005EB8 6604 bne +0x6 /* 00005EBE */
label00005EBA:
00005EBA 7000 moveq.l D0, 0x00
00005EBC 600E bra +0x10 /* 00005ECC */
label00005EBE:
00005EBE 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005EC2 2F2E 000C move.l -[A7], [A6 + 0xC]
00005EC6 2F0C move.l -[A7], A4
00005EC8 4EAD 1A0A jsr [A5 + 0x1A0A /* export_829 */]
label00005ECC:
00005ECC 286E FFFC movea.l A4, [A6 - 0x4]
00005ED0 4E5E unlink A6
00005ED2 4E75 rts
export_1031:
fn00005ED4:
00005ED4 4E56 FF9C link A6, -0x0064
00005ED8 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
00005EDC 286E 0008 movea.l A4, [A6 + 0x8]
00005EE0 1A2E 000C move.b D5, [A6 + 0xC]
00005EE4 7C01 moveq.l D6, 0x01
00005EE6 200C move.l D0, A4
00005EE8 6708 beq +0xA /* 00005EF2 */
00005EEA 2054 movea.l A0, [A4]
00005EEC 2E28 001C move.l D7, [A0 + 0x1C]
00005EF0 6606 bne +0x8 /* 00005EF8 */
label00005EF2:
00005EF2 7000 moveq.l D0, 0x00
00005EF4 6000 0246 bra +0x248 /* 0000613C */
label00005EF8:
00005EF8 2F07 move.l -[A7], D7
00005EFA 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
00005EFE 4A40 tst.w D0
00005F00 588F addq.l A7, 4
00005F02 6606 bne +0x8 /* 00005F0A */
00005F04 7000 moveq.l D0, 0x00
00005F06 6000 0234 bra +0x236 /* 0000613C */
label00005F0A:
00005F0A 2054 movea.l A0, [A4]
00005F0C 2068 0004 movea.l A0, [A0 + 0x4]
00005F10 2450 movea.l A2, [A0]
00005F12 1D45 FFFA move.b [A6 - 0x6], D5
00005F16 1005 move.b D0, D5
00005F18 4880 ext.w D0
00005F1A 0C40 001B cmpi.w D0, 0x1B
00005F1E 6200 01C8 bhi +0x1CA /* 000060E8 */
00005F22 43FA 0222 lea.l A1, [PC + 0x222 /* 00006146, value 0xFDE8FDE8 */]
00005F26 D040 add.w D0, D0
00005F28 D2F1 0000 add.w A1, [A1 + D0.w]
00005F2C 4ED1 jmp [A1]
00005F2E 7001 moveq.l D0, 0x01
00005F30 6000 020A bra +0x20C /* 0000613C */
00005F34 486E FFA2 pea.l [A6 - 0x5E]
00005F38 486E FFA4 pea.l [A6 - 0x5C]
00005F3C 2F0C move.l -[A7], A4
00005F3E 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */]
00005F42 302E FFA4 move.w D0, [A6 - 0x5C]
00005F46 48C0 ext.l D0
00005F48 7210 moveq.l D1, 0x10
00005F4A E3A8 lsl D0, D1
00005F4C 322E FFA2 move.w D1, [A6 - 0x5E]
00005F50 48C1 ext.l D1
00005F52 8081 or.l D0, D1
00005F54 2D40 FFFC move.l [A6 - 0x4], D0
00005F58 4FEF 000C lea.l A7, [A7 + 0xC]
00005F5C 6000 018E bra +0x190 /* 000060EC */
00005F60 7C03 moveq.l D6, 0x03
00005F62 1D45 FFBE move.b [A6 - 0x42], D5
00005F66 486E FFC0 pea.l [A6 - 0x40]
00005F6A 2F0C move.l -[A7], A4
00005F6C 4EAD 1CBA jsr [A5 + 0x1CBA /* export_915 */]
00005F70 508F addq.l A7, 8
00005F72 6000 0178 bra +0x17A /* 000060EC */
00005F76 486E FFFC pea.l [A6 - 0x4]
00005F7A 2F0C move.l -[A7], A4
00005F7C 4EAD 1EEA jsr [A5 + 0x1EEA /* export_985 */]
00005F80 508F addq.l A7, 8
00005F82 6000 0168 bra +0x16A /* 000060EC */
00005F86 486E FFFC pea.l [A6 - 0x4]
00005F8A 2F0C move.l -[A7], A4
00005F8C 4EAD 1EFA jsr [A5 + 0x1EFA /* export_987 */]
00005F90 508F addq.l A7, 8
00005F92 6000 0158 bra +0x15A /* 000060EC */
00005F96 7C02 moveq.l D6, 0x02
00005F98 1D45 FFEE move.b [A6 - 0x12], D5
00005F9C 486E FFF0 pea.l [A6 - 0x10]
00005FA0 486E FFF8 pea.l [A6 - 0x8]
00005FA4 2F0C move.l -[A7], A4
00005FA6 4EAD 1D92 jsr [A5 + 0x1D92 /* export_942 */]
00005FAA 4FEF 000C lea.l A7, [A7 + 0xC]
00005FAE 6000 013C bra +0x13E /* 000060EC */
00005FB2 486E FFA0 pea.l [A6 - 0x60]
00005FB6 486E FFA1 pea.l [A6 - 0x5F]
00005FBA 2F0C move.l -[A7], A4
00005FBC 4EAD 1F0A jsr [A5 + 0x1F0A /* export_989 */]
00005FC0 7000 moveq.l D0, 0x00
00005FC2 102E FFA1 move.b D0, [A6 - 0x5F]
00005FC6 7210 moveq.l D1, 0x10
00005FC8 E3A8 lsl D0, D1
00005FCA 7200 moveq.l D1, 0x00
00005FCC 122E FFA0 move.b D1, [A6 - 0x60]
00005FD0 8081 or.l D0, D1
00005FD2 2D40 FFFC move.l [A6 - 0x4], D0
00005FD6 4FEF 000C lea.l A7, [A7 + 0xC]
00005FDA 6000 0110 bra +0x112 /* 000060EC */
00005FDE 486E FF9C pea.l [A6 - 0x64]
00005FE2 486E FF9E pea.l [A6 - 0x62]
00005FE6 2F0C move.l -[A7], A4
00005FE8 4EAD 1F1A jsr [A5 + 0x1F1A /* export_991 */]
00005FEC 302E FF9E move.w D0, [A6 - 0x62]
00005FF0 48C0 ext.l D0
00005FF2 7210 moveq.l D1, 0x10
00005FF4 E3A8 lsl D0, D1
00005FF6 322E FF9C move.w D1, [A6 - 0x64]
00005FFA 48C1 ext.l D1
00005FFC 8081 or.l D0, D1
00005FFE 2D40 FFFC move.l [A6 - 0x4], D0
00006002 4FEF 000C lea.l A7, [A7 + 0xC]
00006006 6000 00E4 bra +0xE6 /* 000060EC */
0000600A 7C04 moveq.l D6, 0x04
0000600C 1D45 FFB4 move.b [A6 - 0x4C], D5
00006010 486E FFB6 pea.l [A6 - 0x4A]
00006014 2F0C move.l -[A7], A4
00006016 4EAD 1F2A jsr [A5 + 0x1F2A /* export_993 */]
0000601A 508F addq.l A7, 8
0000601C 6000 00CE bra +0xD0 /* 000060EC */
00006020 7C04 moveq.l D6, 0x04
00006022 1D45 FFB4 move.b [A6 - 0x4C], D5
00006026 486E FFB6 pea.l [A6 - 0x4A]
0000602A 2F0C move.l -[A7], A4
0000602C 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00006030 508F addq.l A7, 8
00006032 6000 00B8 bra +0xBA /* 000060EC */
00006036 306A 0056 movea.w A0, [A2 + 0x56]
0000603A 2D48 FFFC move.l [A6 - 0x4], A0
0000603E 6000 00AC bra +0xAE /* 000060EC */
00006042 486E FF9C pea.l [A6 - 0x64]
00006046 486E FF9E pea.l [A6 - 0x62]
0000604A 2F0C move.l -[A7], A4
0000604C 4EAD 1EDA jsr [A5 + 0x1EDA /* export_983 */]
00006050 302E FF9E move.w D0, [A6 - 0x62]
00006054 48C0 ext.l D0
00006056 7210 moveq.l D1, 0x10
00006058 E3A8 lsl D0, D1
0000605A 322E FF9C move.w D1, [A6 - 0x64]
0000605E 48C1 ext.l D1
00006060 8081 or.l D0, D1
00006062 2D40 FFFC move.l [A6 - 0x4], D0
00006066 4FEF 000C lea.l A7, [A7 + 0xC]
0000606A 6000 0080 bra +0x82 /* 000060EC */
0000606E 7C05 moveq.l D6, 0x05
00006070 1D45 FFA6 move.b [A6 - 0x5A], D5
00006074 2D6A 005C FFA8 move.l [A6 - 0x58], [A2 + 0x5C]
0000607A 2D6A 0060 FFAC move.l [A6 - 0x54], [A2 + 0x60]
00006080 1D6A 0066 FFB2 move.b [A6 - 0x4E], [A2 + 0x66]
00006086 1D6A 0067 FFB3 move.b [A6 - 0x4D], [A2 + 0x67]
0000608C 3D6A 0064 FFB0 move.w [A6 - 0x50], [A2 + 0x64]
00006092 6058 bra +0x5A /* 000060EC */
00006094 306A 006C movea.w A0, [A2 + 0x6C]
00006098 2D48 FFFC move.l [A6 - 0x4], A0
0000609C 604E bra +0x50 /* 000060EC */
0000609E 7C02 moveq.l D6, 0x02
000060A0 1D45 FFEE move.b [A6 - 0x12], D5
000060A4 70FF moveq.l D0, 0xFFFFFFFF
000060A6 C06E 0010 and.w D0, [A6 + 0x10]
000060AA 3D40 FFF8 move.w [A6 - 0x8], D0
000060AE 302E FFF8 move.w D0, [A6 - 0x8]
000060B2 48C0 ext.l D0
000060B4 E588 lsl D0, 2
000060B6 2D72 086E FFF0 move.l [A6 - 0x10], [A2 + D0 + 0x6E]
000060BC 602E bra +0x30 /* 000060EC */
000060BE 486E FFFC pea.l [A6 - 0x4]
000060C2 2F0C move.l -[A7], A4
000060C4 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */]
000060C8 508F addq.l A7, 8
000060CA 6020 bra +0x22 /* 000060EC */
000060CC 486E FFFC pea.l [A6 - 0x4]
000060D0 2F0C move.l -[A7], A4
000060D2 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */]
000060D6 508F addq.l A7, 8
000060D8 6012 bra +0x14 /* 000060EC */
000060DA 486E FFFC pea.l [A6 - 0x4]
000060DE 2F0C move.l -[A7], A4
000060E0 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */]
000060E4 508F addq.l A7, 8
000060E6 6004 bra +0x6 /* 000060EC */
label000060E8:
000060E8 7000 moveq.l D0, 0x00
000060EA 6050 bra +0x52 /* 0000613C */
label000060EC:
000060EC 1006 move.b D0, D6
000060EE 673C beq +0x3E /* 0000612C */
000060F0 6B3A bmi +0x3C /* 0000612C */
000060F2 5900 subq.b D0, 4
000060F4 6728 beq +0x2A /* 0000611E */
000060F6 6A08 bpl +0xA /* 00006100 */
000060F8 5400 addq.b D0, 2
000060FA 6712 beq +0x14 /* 0000610E */
000060FC 6A18 bpl +0x1A /* 00006116 */
000060FE 6006 bra +0x8 /* 00006106 */
label00006100:
00006100 5500 subq.b D0, 2
00006102 6A28 bpl +0x2A /* 0000612C */
00006104 6020 bra +0x22 /* 00006126 */
label00006106:
00006106 47EE FFFA lea.l A3, [A6 - 0x6]
0000610A 7806 moveq.l D4, 0x06
0000610C 601E bra +0x20 /* 0000612C */
label0000610E:
0000610E 47EE FFEE lea.l A3, [A6 - 0x12]
00006112 780C moveq.l D4, 0x0C
00006114 6016 bra +0x18 /* 0000612C */
label00006116:
00006116 47EE FFBE lea.l A3, [A6 - 0x42]
0000611A 7830 moveq.l D4, 0x30
0000611C 600E bra +0x10 /* 0000612C */
label0000611E:
0000611E 47EE FFB4 lea.l A3, [A6 - 0x4C]
00006122 780A moveq.l D4, 0x0A
00006124 6006 bra +0x8 /* 0000612C */
label00006126:
00006126 47EE FFA6 lea.l A3, [A6 - 0x5A]
0000612A 780E moveq.l D4, 0x0E
label0000612C:
0000612C 3F04 move.w -[A7], D4
0000612E 2F0B move.l -[A7], A3
00006130 2F0C move.l -[A7], A4
00006132 486D 204A pea.l [A5 + 0x204A /* export_1029 */]
00006136 2F07 move.l -[A7], D7
00006138 4EAD 19DA jsr [A5 + 0x19DA /* export_823 */]
label0000613C:
0000613C 4CEE 1CF0 FF80 movem.l D4,D5,D6,D7,A2,A3,A4, [A6 - 0x80]
00006142 4E5E unlink A6
00006144 4E75 rts
00006146 FDE8 .invalid <<F/7/6>>
00006148 FDE8 .invalid <<F/7/6>>
0000614A FDEE .invalid <<F/7/6>>
0000614C FE1A FE30 .unknown 0xFE1A 0xFE30 (W = 7)
00006150 FE40 FE50 .extension 0xE40 <<F/1/7>>, 0xFE50 // unimplemented
00006154 FE50 FE6C .extension 0xE50 <<F/1/7>>, 0xFE6C // unimplemented
00006158 FE6C FE98 .extension 0xE6C <<F/1/7>>, 0xFE98 // unimplemented
0000615C FEC4 FEDA .extension 0xEC4 <<F/2-3/7>> // unimplemented
00006160 FEF0 FEFC .extension 0xEF0 <<F/2-3/7>> // unimplemented
00006164 FEFC FF28 .extension 0xEFC <<F/2-3/7>> // unimplemented
00006168 FF28 .extension 0xF28 <<F/4-5/7>> // unimplemented
0000616A FF28 .extension 0xF28 <<F/4-5/7>> // unimplemented
0000616C FF28 .extension 0xF28 <<F/4-5/7>> // unimplemented
0000616E FF28 .extension 0xF28 <<F/4-5/7>> // unimplemented
00006170 FF4E .extension 0xF4E <<F/4-5/7>> // unimplemented
00006172 FF4E .extension 0xF4E <<F/4-5/7>> // unimplemented
00006174 FF58 .extension 0xF58 <<F/4-5/7>> // unimplemented
00006176 FF78 .extension 0xF78 <<F/4-5/7>> // unimplemented
00006178 FF86 .invalid <<F/6/7>>
0000617A FF94 .invalid <<F/6/7>>
0000617C FF94 .invalid <<F/6/7>>
export_1029:
0000617E 4E56 0000 link A6, 0
00006182 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
00006186 2E2E 000C move.l D7, [A6 + 0xC]
0000618A 7C01 moveq.l D6, 0x01
0000618C 7A01 moveq.l D5, 0x01
0000618E 4A87 tst.l D7
00006190 6706 beq +0x8 /* 00006198 */
00006192 4AAE 0008 tst.l [A6 + 0x8]
00006196 6606 bne +0x8 /* 0000619E */
label00006198:
00006198 7000 moveq.l D0, 0x00
0000619A 6000 01EA bra +0x1EC /* 00006386 */
label0000619E:
0000619E 2847 movea.l A4, D7
000061A0 246E 0008 movea.l A2, [A6 + 0x8]
000061A4 1014 move.b D0, [A4]
000061A6 4880 ext.w D0
000061A8 0C40 001B cmpi.w D0, 0x1B
000061AC 6200 01D4 bhi +0x1D6 /* 00006382 */
000061B0 43FA 01DC lea.l A1, [PC + 0x1DC /* 0000638E, value 0xFFF6FFF6 */]
000061B4 D040 add.w D0, D0
000061B6 D2F1 0000 add.w A1, [A1 + D0.w]
000061BA 4ED1 jmp [A1]
000061BC 70FF moveq.l D0, 0xFFFFFFFF
000061BE C06C 0004 and.w D0, [A4 + 0x4]
000061C2 3F00 move.w -[A7], D0
000061C4 202C 0002 move.l D0, [A4 + 0x2]
000061C8 7210 moveq.l D1, 0x10
000061CA E2A8 lsr D0, D1
000061CC 0240 FFFF andi.w D0, 0xFFFF
000061D0 3F00 move.w -[A7], D0
000061D2 2F0A move.l -[A7], A2
000061D4 4EAD 1D52 jsr [A5 + 0x1D52 /* export_934 */]
000061D8 3C00 move.w D6, D0
000061DA 508F addq.l A7, 8
000061DC 6000 01A6 bra +0x1A8 /* 00006384 */
000061E0 2647 movea.l A3, D7
000061E2 486B 0002 pea.l [A3 + 0x2]
000061E6 2F0A move.l -[A7], A2
000061E8 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
000061EC 508F addq.l A7, 8
000061EE 6000 0194 bra +0x196 /* 00006384 */
000061F2 3F2C 0004 move.w -[A7], [A4 + 0x4]
000061F6 2F0A move.l -[A7], A2
000061F8 4EAD 1EF2 jsr [A5 + 0x1EF2 /* export_986 */]
000061FC 3C00 move.w D6, D0
000061FE 5C8F addq.l A7, 6
00006200 6000 0182 bra +0x184 /* 00006384 */
00006204 3F2C 0004 move.w -[A7], [A4 + 0x4]
00006208 2F0A move.l -[A7], A2
0000620A 4EAD 1F02 jsr [A5 + 0x1F02 /* export_988 */]
0000620E 3C00 move.w D6, D0
00006210 5C8F addq.l A7, 6
00006212 6000 0170 bra +0x172 /* 00006384 */
00006216 2647 movea.l A3, D7
00006218 2F2B 0002 move.l -[A7], [A3 + 0x2]
0000621C 1F2B 000B move.b -[A7], [A3 + 0xB]
00006220 2F0A move.l -[A7], A2
00006222 4EAD 1D9A jsr [A5 + 0x1D9A /* export_943 */]
00006226 3C00 move.w D6, D0
00006228 4FEF 000A lea.l A7, [A7 + 0xA]
0000622C 6000 0156 bra +0x158 /* 00006384 */
00006230 70FF moveq.l D0, 0xFFFFFFFF
00006232 C02C 0005 and.b D0, [A4 + 0x5]
00006236 1F00 move.b -[A7], D0
00006238 202C 0002 move.l D0, [A4 + 0x2]
0000623C 7210 moveq.l D1, 0x10
0000623E E2A8 lsr D0, D1
00006240 0200 00FF andi.b D0, 0xFF
00006244 1F00 move.b -[A7], D0
00006246 2F0A move.l -[A7], A2
00006248 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
0000624C 3C00 move.w D6, D0
0000624E 508F addq.l A7, 8
00006250 6000 0132 bra +0x134 /* 00006384 */
00006254 70FF moveq.l D0, 0xFFFFFFFF
00006256 C06C 0004 and.w D0, [A4 + 0x4]
0000625A 3F00 move.w -[A7], D0
0000625C 202C 0002 move.l D0, [A4 + 0x2]
00006260 7210 moveq.l D1, 0x10
00006262 E2A8 lsr D0, D1
00006264 0240 FFFF andi.w D0, 0xFFFF
00006268 3F00 move.w -[A7], D0
0000626A 2F0A move.l -[A7], A2
0000626C 4EAD 1F22 jsr [A5 + 0x1F22 /* export_992 */]
00006270 3C00 move.w D6, D0
00006272 508F addq.l A7, 8
00006274 6000 010E bra +0x110 /* 00006384 */
00006278 2647 movea.l A3, D7
0000627A 486B 0002 pea.l [A3 + 0x2]
0000627E 2F0A move.l -[A7], A2
00006280 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */]
00006284 3C00 move.w D6, D0
00006286 508F addq.l A7, 8
00006288 6000 00FA bra +0xFC /* 00006384 */
0000628C 2647 movea.l A3, D7
0000628E 486B 0002 pea.l [A3 + 0x2]
00006292 2F0A move.l -[A7], A2
00006294 4EAD 1F42 jsr [A5 + 0x1F42 /* export_996 */]
00006298 3C00 move.w D6, D0
0000629A 508F addq.l A7, 8
0000629C 6000 00E6 bra +0xE8 /* 00006384 */
000062A0 4AAC 0002 tst.l [A4 + 0x2]
000062A4 670E beq +0x10 /* 000062B4 */
000062A6 4267 clr.w -[A7]
000062A8 2F0A move.l -[A7], A2
000062AA 4EAD 1DCA jsr [A5 + 0x1DCA /* export_949 */]
000062AE 5C8F addq.l A7, 6
000062B0 6000 00D2 bra +0xD4 /* 00006384 */
label000062B4:
000062B4 4267 clr.w -[A7]
000062B6 2F0A move.l -[A7], A2
000062B8 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */]
000062BC 5C8F addq.l A7, 6
000062BE 6000 00C4 bra +0xC6 /* 00006384 */
000062C2 70FF moveq.l D0, 0xFFFFFFFF
000062C4 C06C 0004 and.w D0, [A4 + 0x4]
000062C8 3F00 move.w -[A7], D0
000062CA 202C 0002 move.l D0, [A4 + 0x2]
000062CE 7210 moveq.l D1, 0x10
000062D0 E2A8 lsr D0, D1
000062D2 0240 FFFF andi.w D0, 0xFFFF
000062D6 3F00 move.w -[A7], D0
000062D8 2F0A move.l -[A7], A2
000062DA 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
000062DE 3C00 move.w D6, D0
000062E0 508F addq.l A7, 8
000062E2 6000 00A0 bra +0xA2 /* 00006384 */
000062E6 2647 movea.l A3, D7
000062E8 2052 movea.l A0, [A2]
000062EA 2068 0004 movea.l A0, [A0 + 0x4]
000062EE 2E10 move.l D7, [A0]
000062F0 2047 movea.l A0, D7
000062F2 216B 0002 005C move.l [A0 + 0x5C], [A3 + 0x2]
000062F8 2047 movea.l A0, D7
000062FA 216B 0006 0060 move.l [A0 + 0x60], [A3 + 0x6]
00006300 2047 movea.l A0, D7
00006302 316B 000A 0064 move.w [A0 + 0x64], [A3 + 0xA]
00006308 2047 movea.l A0, D7
0000630A 116B 000C 0066 move.b [A0 + 0x66], [A3 + 0xC]
00006310 2047 movea.l A0, D7
00006312 116B 000D 0067 move.b [A0 + 0x67], [A3 + 0xD]
00006318 606A bra +0x6C /* 00006384 */
0000631A 4AAC 0002 tst.l [A4 + 0x2]
0000631E 670C beq +0xE /* 0000632C */
00006320 2F0A move.l -[A7], A2
00006322 4EAD 1DEA jsr [A5 + 0x1DEA /* export_953 */]
00006326 3C00 move.w D6, D0
00006328 588F addq.l A7, 4
0000632A 6058 bra +0x5A /* 00006384 */
label0000632C:
0000632C 2F0A move.l -[A7], A2
0000632E 4EAD 1DF2 jsr [A5 + 0x1DF2 /* export_954 */]
00006332 3C00 move.w D6, D0
00006334 588F addq.l A7, 4
00006336 604C bra +0x4E /* 00006384 */
00006338 2647 movea.l A3, D7
0000633A 2F2B 0002 move.l -[A7], [A3 + 0x2]
0000633E 3F2B 000A move.w -[A7], [A3 + 0xA]
00006342 2F0A move.l -[A7], A2
00006344 4EAD 1D42 jsr [A5 + 0x1D42 /* export_932 */]
00006348 3C00 move.w D6, D0
0000634A 4FEF 000A lea.l A7, [A7 + 0xA]
0000634E 6034 bra +0x36 /* 00006384 */
00006350 2F2C 0002 move.l -[A7], [A4 + 0x2]
00006354 2F0A move.l -[A7], A2
00006356 4EAD 1FEA jsr [A5 + 0x1FEA /* export_1017 */]
0000635A 3C00 move.w D6, D0
0000635C 508F addq.l A7, 8
0000635E 6024 bra +0x26 /* 00006384 */
00006360 4267 clr.w -[A7]
00006362 2F2C 0002 move.l -[A7], [A4 + 0x2]
00006366 2F0A move.l -[A7], A2
00006368 4EAD 1FFA jsr [A5 + 0x1FFA /* export_1019 */]
0000636C 4FEF 000A lea.l A7, [A7 + 0xA]
00006370 6012 bra +0x14 /* 00006384 */
00006372 3F2C 0004 move.w -[A7], [A4 + 0x4]
00006376 2F0A move.l -[A7], A2
00006378 4EAD 1E0A jsr [A5 + 0x1E0A /* export_957 */]
0000637C 3C00 move.w D6, D0
0000637E 5C8F addq.l A7, 6
00006380 6002 bra +0x4 /* 00006384 */
label00006382:
00006382 7C00 moveq.l D6, 0x00
label00006384:
00006384 3006 move.w D0, D6
label00006386:
00006386 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
0000638A 4E5E unlink A6
0000638C 4E75 rts
0000638E FFF6 .invalid <<F/7/7>>
00006390 FFF6 .invalid <<F/7/7>>
00006392 FE2E FE52 .unknown 0xFE2E 0xFE52 (W = 7)
00006396 FE64 FE76 .extension 0xE64 <<F/1/7>>, 0xFE76 // unimplemented
0000639A FE88 FE88 .extension 0xE88 <<F/2-3/7>> // unimplemented
0000639E FEA2 FEA2 .extension 0xEA2 <<F/2-3/7>> // unimplemented
000063A2 FEC6 FEEA .extension 0xEC6 <<F/2-3/7>> // unimplemented
000063A6 FEFE FF12 .extension 0xEFE <<F/2-3/7>> // unimplemented
000063AA FF34 .extension 0xF34 <<F/4-5/7>> // unimplemented
000063AC FF34 .extension 0xF34 <<F/4-5/7>> // unimplemented
000063AE FF58 .extension 0xF58 <<F/4-5/7>> // unimplemented
000063B0 FF58 .extension 0xF58 <<F/4-5/7>> // unimplemented
000063B2 FF58 .extension 0xF58 <<F/4-5/7>> // unimplemented
000063B4 FF58 .extension 0xF58 <<F/4-5/7>> // unimplemented
000063B6 FF58 .extension 0xF58 <<F/4-5/7>> // unimplemented
000063B8 FF8C .invalid <<F/6/7>>
000063BA FF8C .invalid <<F/6/7>>
000063BC FFAA .invalid <<F/6/7>>
000063BE FFC2 .invalid <<F/7/7>>
000063C0 FFD2 .invalid <<F/7/7>>
000063C2 FFE4 .invalid <<F/7/7>>
000063C4 FFE4 .invalid <<F/7/7>>
000063C6 4E56 0000 link A6, 0
000063CA 2F0C move.l -[A7], A4
000063CC 4AAE 0008 tst.l [A6 + 0x8]
000063D0 670E beq +0x10 /* 000063E0 */
000063D2 206E 0008 movea.l A0, [A6 + 0x8]
000063D6 2050 movea.l A0, [A0]
000063D8 2868 001C movea.l A4, [A0 + 0x1C]
000063DC 200C move.l D0, A4
000063DE 6604 bne +0x6 /* 000063E4 */
label000063E0:
000063E0 7000 moveq.l D0, 0x00
000063E2 600A bra +0xC /* 000063EE */
label000063E4:
000063E4 2F2E 000C move.l -[A7], [A6 + 0xC]
000063E8 2F0C move.l -[A7], A4
000063EA 4EAD 199A jsr [A5 + 0x199A /* export_815 */]
label000063EE:
000063EE 286E FFFC movea.l A4, [A6 - 0x4]
000063F2 4E5E unlink A6
000063F4 4E75 rts
000063F6 4E56 0000 link A6, 0
000063FA 2F0C move.l -[A7], A4
000063FC 4AAE 0008 tst.l [A6 + 0x8]
00006400 670E beq +0x10 /* 00006410 */
00006402 206E 0008 movea.l A0, [A6 + 0x8]
00006406 2050 movea.l A0, [A0]
00006408 2868 001C movea.l A4, [A0 + 0x1C]
0000640C 200C move.l D0, A4
0000640E 6604 bne +0x6 /* 00006414 */
label00006410:
00006410 7000 moveq.l D0, 0x00
00006412 600A bra +0xC /* 0000641E */
label00006414:
00006414 2F2E 000C move.l -[A7], [A6 + 0xC]
00006418 2F0C move.l -[A7], A4
0000641A 4EAD 19A2 jsr [A5 + 0x19A2 /* export_816 */]
label0000641E:
0000641E 286E FFFC movea.l A4, [A6 - 0x4]
00006422 4E5E unlink A6
00006424 4E75 rts
export_1032:
00006426 4E56 0000 link A6, 0
0000642A 4E5E unlink A6
0000642C 4E75 rts